Job Summary:
We are seeking a highly skilled and experienced Senior Frontend Engineer with expertise in React and NextJS to join our dynamic and innovative development team. As a Senior Frontend Engineer, you will be responsible for designing and implementing user interfaces, and collaborating with cross-functional teams to deliver high-quality, scalable, and performant web applications. The ideal candidate should have a deep understanding of NextJS, React, JavaScript, and frontend development best practices, as well as strong problem-solving.
Responsibilities:
- Provide technical guidance to the development team.
- Design, develop, and implement user interfaces using NextJS, React, HTML, CSS, and JavaScript.
- Collaborate with product managers, designers, and backend engineers to define and deliver high-quality web applications.
- Write clean, efficient, and reusable code, following best practices and coding standards.
- Optimize web applications for maximum speed, scalability, and performance.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Stay up to date with the latest trends and technologies in frontend development and share knowledge with the team.
- Troubleshoot and debug complex frontend issues and provide timely resolutions.
- Collaborate with cross-functional teams to define technical requirements and project timelines.
- Participate in Agile development processes, including sprint planning, estimation, and retrospective meetings.
Qualifications:
- 3+ years of development experience shipping production features using React and NextJS.
- NextJS SSR experience is preferred, though you will be using these skills to build components in Solid JS and the Solid Start SSR framework.
- Experience with Typescript, Storybook, and React unit testing.
- Proficient in CSS, with expertise in styling components using CSS modules or Styled Components.
- Has a strong eye for UX to build web features across desktop, mobile, and tablet.
- Capable of working in large scale applications, and examples of your previous launched works.
- Experience building high quality apps, supported by strong tests, and using performance.
- Demonstrates a keen understanding of ADA compliance guidelines in web development.
- Adept at breaking down large tasks into smaller, actionable JIRA tickets for efficient completion.
- Possesses key interpersonal skills including problem-solving abilities, leadership qualities, and exceptional time management skills.
- Demonstrates a sense of ownership in managing tasks, ensures timely completion of tickets, and proactively identifies and communicates any potential blockers as they arise.
- Strong communicator who collaborates well with cross functional teams.
- Familiar with agile processes, continuous integration, and working with a remote team.