We are seeking a highly skilled and experienced Senior Frontend Engineer to join our dynamic team. In this role, you will lead the development of cutting-edge web applications that enhance user experience and drive business outcomes. You will collaborate with cross-functional teams, mentor junior engineers, and contribute to defining best practices and technical standards.
What You Will Do
Key Responsibilities
- Lead the design, development, and implementation of highly scalable and maintainable frontend applications.
- Collaborate with Product Managers, Designers, and Backend Engineers to develop efficient user interfaces and ensure seamless integration with backend services.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Drive architectural decisions and contribute to the overall technical strategy for frontend development.
- Optimize web applications for performance, scalability, and responsiveness.
- Ensure the codebase maintains high standards of code quality through code reviews, testing, and continuous integration.
- Stay current with the latest trends and best practices in frontend technologies and share knowledge with the team.
- Contribute to the development of internal tools and frameworks to improve the development process.
- Help troubleshoot and resolve production issues as they arise, ensuring the stability and reliability of the frontend platform.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.7+ years of experience in frontend development with a focus on modern JavaScript frameworks such as React, Vue.js, or Angular.
- Proficiency in HTML5, CSS3, JavaScript/TypeScript and modern frontend build tools.
- Extensive experience with frontend architecture and performance optimization techniques.
- Strong understanding of RESTful APIs and integrating with backend services.
- Experience with testing frameworks such as Jest, Mocha or Cypress.
- Familiarity with version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills with the ability to work effectively in a collaborative environment.
- Proven experience in leading technical teams and mentoring engineers.
- Experience with CI/CD pipelines and frontend automation.
Preferred Qualifications
- Experience with server-side rendering (SSR) and static site generation (SSG).
- Knowledge of GraphQL and state management libraries such as Redux or Mob
- X.Familiarity with frontend security practices.
- Experience working in Agile or Scrum environments.
- Experience with frontend performance monitoring and optimization tools.