Role Overview
We are seeking a talented Senior Frontend Software Engineer to join our dynamic team. The ideal candidate will have a strong passion for developing user-friendly web applications and enhancing user experience. In this role, you will be responsible for collaborating with designers and product managers to create robust front-end solutions. Your expertise in modern frameworks will drive the success of our projects while ensuring scalability and performance.
Key Responsibilities:
- Develop and maintain high-quality front-end applications using JavaScript, HTML, and CSS.
- Collaborate with UX/UI designers to implement engaging and responsive designs.
- Optimize applications for maximum speed and scalability using performance best practices.
- Mentor junior developers and participate in code reviews to maintain quality standards.
- Participate in agile development processes and contribute to sprint planning and retrospectives.
- Work closely with back-end developers to integrate APIs and other services.
- Stay updated with the latest industry trends and technologies to continuously improve our products.
- Troubleshoot and debug issues in existing applications to enhance functionality.
- Contribute to the development of best practices and improve the overall team workflow.
Required Skills:
- Strong proficiency in React or Angular.
- Excellent understanding of RESTful APIs and web services integration.
- Solid experience with version control systems like Git.
- Deep knowledge of responsive web design and cross-browser compatibility.
- Familiarity with CSS preprocessors such as SASS or LESS.
- Experience in testing frameworks like Jest or Mocha.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
Preferred Skills:
- Experience with TypeScript
- Knowledge of GraphQL
- Familiarity with server-side rendering techniques
- Experience in building PWAs (Progressive Web Applications)

