Horizons is seeking a Senior Front-End Engineer to join one of their Software Engineering squads. The engineer will build fast, scalable, and user-friendly front-end applications that support the company’s rapid growth. The role involves collaborating within a cross-functional squad and contributing to the Front-End Engineering Chapter to improve development standards across the team.
Responsibilities:
- Design, develop, and maintain high-performance front-end applications using React and TypeScript
- Ensure a seamless and intuitive user experience by implementing best-in-class UI/UX practices
- Write well-structured, reusable, and testable code and maintain unit tests for front-end components and screens
- Work in a cross-functional squad (FE, BE, QA Engineers, Product Manager, Designer)
- Optimize applications for performance, security, and scalability
- Work closely with product and design teams to translate wireframes and concepts into functional UI
- Contribute to the Front-End Engineering Chapter and improve development standards across the team
- Actively mentor and coach junior engineers, sharing best practices and encouraging knowledge sharing
Requirements:
- 5+ years of experience in front-end web development, with at least 2 years in a Senior role
- Solid expertise in React and TypeScript
- Strong command of CSS and experience with modern styling solutions
- Experience consuming and integrating REST and GraphQL APIs
- Experience working with Figma and collaborating with designers
- A good understanding of front-end security principles and performance optimization
- Strong coding practices: modular and maintainable code, component-based architecture
- Professional proficiency in written and spoken English
The role offers:
- Growing international Engineering team across Asia and Europe
- Work on cutting-edge web technologies and modern front-end frameworks
- Collaborate with talented engineers in an environment that fosters personal growth and continuous learning
- Competitive compensation package and benefits
- Opportunities for career progression and ongoing learning & development