Summary:
We are seeking a highly skilled and experienced Senior Front-End Web Developer with expertise in React and Next.js. The ideal candidate will have a strong background in translating design into functional, high-quality code and implementing detailed requirements. This individual will also be responsible for leading and mentoring a team of web developers, including both domestic and offshore resources. Strong communication skills, both written and oral, are essential for success in this role.
Responsibilities:
- Develop and maintain highly interactive, responsive, and scalable web applications using React and Next.js.
- Ensure the technical feasibility of UI/UX designs and translate them into efficient, reusable code.
- Collaborate closely with designers and product managers to ensure alignment between design and development.
- Utilize containerization technologies (e.g., Docker) to package and deploy applications efficiently.
- Work with backend teams to integrate front-end components into containerized environments.
- Lead and mentor a team of front-end developers, fostering collaboration and ensuring adherence to best practices.
- Coordinate with domestic and offshore development teams to ensure timely delivery of high-quality code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve issues in development, deployment, and production environments.
- Stay up to date with the latest trends and best practices in front-end development and share knowledge with the team.
Skills and Experience:
- Extensive experience with React and Next.js in a professional environment.
- Strong knowledge of front-end technologies, including HTML, CSS, JavaScript, and TypeScript.
- Proficiency in containerization technologies such as Docker.
- Experience with Node.js for server-side scripting and API integration.
- Proven ability to translate detailed designs into production-ready code.
- Demonstrated success in leading development teams, including remote/offshore resources.
- Excellent written and verbal communication skills.
- Prior experience working in an Agile or Scrum environment.
Preferred Qualifications:
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with state management libraries (e.g., Redux, Zustand) and CSS-in-JS solutions.
- Understanding of web accessibility standards (WCAG) and performance optimization techniques.
