As a
Senior Front-End Software Engineer at JoAcademy,
you will lead the development of engaging, responsive, and high-quality user
interfaces for our eLearning platforms. Utilizing your expertise in modern
front-end technologies and frameworks, you will collaborate with a dynamic team
to design, build, and maintain innovative applications. You will also mentor
junior developers, ensuring that team members grow and succeed in delivering
exceptional solutions that enhance the user experience.
- Lead the design, development, and optimization of our React/Next.js web applications.
- Collaborate closely with UX/UI designers to implement responsive and sophisticated user interfaces.
- Partner with backend developers to integrate APIs and other services.
- Ensure high-quality code through rigorous testing, including unit, integration, and end-to-end tests.
- Provide mentorship to junior developers, promoting best practices in React and Next.js.
- Troubleshoot and resolve issues, maintaining high availability and a seamless user experience.
Qualifications
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Minimum of 5 years of experience in Front-end development.
- Proven experience as a React/Next.js Developer, ideally in the ed-tech space or a similar industry.
- Solid understanding of JavaScript (ES6+), CSS, and HTML.
- Proficient in state management tools like Redux or Context API.
- Strong knowledge of performance optimization techniques for React/Next.js
- Experience with server-side rendering and static site generation.
- Familiarity with RESTful API and GraphQL API is a Plus.
- Strong problem-solving skills and the ability to think critically.