Overview
Hybrid
$60 - $70
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship
Skills
Frontend Development
Continuous integration
Docker
Elasticsearch
Git
Continuous delivery
Communication
React.js
Responsive design
TypeScript
Web applications
Management
Mentorship
Job Details
Job Summary
We are seeking a highly skilled Technical Lead - React JS to lead the design, development, and implementation of modern web applications. You will guide a team of developers, provide technical leadership, and ensure the delivery of high-quality, scalable, and maintainable solutions. This role requires deep expertise in React JS and related frontend technologies, strong problem-solving skills, and the ability to mentor team members.
Key Responsibilities
Technical Leadership
- Lead the end-to-end architecture and technical implementation of web applications using React JS.
- Ensure best practices in coding, performance optimization, and application security are followed.
- Collaborate with cross-functional teams including backend developers, designers, and product managers.
Development & Code Review
- Write clean, maintainable, and efficient code while adhering to coding standards and guidelines.
- Conduct regular code reviews to ensure quality, readability, and scalability of codebase.
- Optimize applications for maximum speed and scalability.
Team Management
- Mentor and guide team members, fostering an environment of continuous learning and improvement.
- Plan, assign, and track development tasks to ensure project milestones are achieved on time.
- Act as a point of escalation for complex technical issues and provide effective solutions.
Stakeholder Collaboration
- Work closely with product owners and business stakeholders to translate business requirements into technical specifications.
- Provide accurate time estimates for project delivery and proactively manage technical risks.
Innovation and Continuous Improvement
- Stay updated with the latest trends and advancements in frontend development and React ecosystem.
- Introduce and advocate for new technologies, frameworks, and practices to improve team productivity and product quality.
Required Skills and Qualifications
Technical Expertise
- Strong proficiency in React JS, including React Hooks, Context API, and functional components.
- Solid understanding of JavaScript ES6+, TypeScript, and modern frontend development techniques.
- Experience with state management libraries (e.g., Redux, MobX, or Context API).
- Familiarity with RESTful APIs and integration with backend services.
- Knowledge of CSS frameworks (e.g., SASS, LESS, or Styled Components) and responsive design principles.
- Proficiency in frontend build tools like Webpack, Babel, and npm/yarn.
- Experience with testing frameworks (e.g., Jest, Enzyme, Cypress) and debugging tools.
Leadership & Communication
- Proven experience leading technical teams and managing frontend projects.
- Strong problem-solving skills and ability to think critically and make decisions.
- Excellent communication and collaboration skills to interact effectively with stakeholders and team members.
Other Requirements
- Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 8+ years of experience in frontend development, with at least 2 years in a technical leadership role.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Preferred Skills
- Knowledge of SSR/SSG frameworks like Next.js or Gatsby.js.
- Experience with GraphQL and related libraries such as Apollo Client.
- Exposure to containerization tools like Docker and cloud platforms like AWS, Google Cloud Platform, or Azure.
- Familiarity with Agile methodologies and tools like Jira or Trello.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.