Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
React.js
Google Cloud Platform
Amazon Web Services
Frontend Development
Web Applications
JavaScript
Job Details
Job Title: Senior Developer / Tech Lead React, Next.js, Micro Frontends
Experience: 6+ years
Location: Nashville
Employment Type: Contract
Job Summary:
We are looking for a highly skilled and experienced Senior Developer / Tech Lead with hands-on expertise in React, Next.js, and Micro Frontend Architecture. The ideal candidate will lead frontend development efforts, mentor a team of developers, and play a crucial role in designing scalable and modular web applications.
Key Responsibilities:
- Lead the design and development of frontend applications using React.js and Next.js
- Architect and implement Micro Frontend solutions to enable modular, scalable web platforms
- Collaborate with cross-functional teams to define, design, and ship new features
- Review code, ensure best practices, and guide team members technically
- Optimize application for maximum speed and scalability
- Maintain code integrity and organization using modern development tools
- Drive technical discussions, architecture reviews, and deployment strategies
Required Skills:
- 6+ years of frontend development experience
- Strong hands-on experience with React.js, Next.js, and TypeScript
- Proven experience with Micro Frontend Architecture (Module Federation, Single-SPA, etc.)
- Expertise in modern JavaScript (ES6+), HTML5, CSS3, and responsive design
- Experience with state management libraries like Redux, Recoil, or Zustand
- Familiarity with RESTful APIs, GraphQL, and CI/CD pipelines
- Excellent problem-solving and communication skills
Nice to Have:
- Experience in leading a team or mentoring developers
- Familiarity with containerization (Docker), cloud services (AWS/Google Cloud Platform), and DevOps practices
- Understanding of performance monitoring tools and frontend security best practice
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.