Role Summary
We are seeking a frontend engineer to contribute to the development and maintenance of scalable, high-quality web applications. The role involves working closely with senior engineers, product managers, and designers to deliver reliable, performant, and user-centric frontend solutions.
Key Responsibilities
- Develop, test, and maintain frontend features using modern JavaScript frameworks
- Build reusable, modular, and maintainable UI components
- Collaborate with backend teams to integrate APIs and real-time data services
- Ensure cross-browser compatibility and responsive design
- Identify and resolve frontend performance and usability issues
- Participate in code reviews and follow established engineering standards
- Contribute to documentation and continuous improvement initiatives
Technical Requirements
- Frontend Technologies
- Hands-on experience with React (functional components and hooks)
- Strong proficiency in JavaScript (ES6+)
- Solid understanding of HTML5 and CSS3
- Experience with responsive web design and modern layout techniques
- JavaScript & Web Fundamentals
Understanding of:
- Variable scope and closures
- Asynchronous JavaScript (Promises, async/await)
- Browser events and DOM manipulation
- Familiarity with common array methods and functional programming concepts
Preferred Qualifications
- Exposure to TypeScript
- Experience working on production-grade web applications
- Understanding of frontend performance optimisation techniques
- Familiarity with semantic HTML and accessibility best practices
- Experience collaborating in agile or fast-paced product environments
Education
Bachelor's degree in Computer Science, Engineering, or a related field
What We Offer
- Opportunity to work on a scalable, modern web platform
- Structured learning and mentorship from experienced engineers
- Collaborative and growth-oriented work environment
- Competitive compensation and benefits