Job Summary:
As a Senior Frontend Developer, you will lead the design, development, and maintenance of complex web applications using Angular and React. You will collaborate closely with cross-functional teams, including backend developers, UX/UI designers, and product managers, to deliver high-quality, scalable, and maintainable code. Your deep knowledge of frontend technologies and best practices will help shape the future of our product offerings.
Key Responsibilities:
· Frontend Development: Lead the design and development of responsive web applications using Angular and React frameworks.
· Component Design: Develop reusable components and libraries for future use, ensuring consistent and efficient frontend development practices.
· Code Quality: Write clean, maintainable, and testable code, adhering to best practices and coding standards.
· Collaboration: Work closely with UX/UI designers to implement responsive designs, ensuring a seamless user experience across devices.
· Performance Optimization: Optimize web applications for maximum speed and scalability.
· Mentorship: Mentor junior developers, conduct code reviews, and provide guidance to ensure the technical growth of the team.
· Testing: Implement unit tests, integration tests, and end-to-end tests to ensure robust application performance.
· Cross-Browser Compatibility: Ensure the technical feasibility of UI/UX designs across different browsers and platforms.
· Continuous Learning: Stay updated with the latest industry trends and technologies in frontend development, particularly in Angular and React.
Qualifications:
· Experience: 5+ years of professional experience in frontend development, with a strong focus on Angular and React.
· Technical Skills:
· Proficiency in Angular (versions 8 and above) and React (including hooks, context API, and Redux).
· Strong knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
· Experience with state management libraries (e.g., Redux, NgRx).
· Expert with RESTful APIs.
· Understanding of web performance optimization techniques.
· Experience with build tools like Webpack, Babel, and NPM/Yarn.
· Proficiency in version control systems (e.g., Git).
Soft Skills:
· Excellent problem-solving skills and attention to detail.
· Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
· Ability to work both independently and as part of a collaborative team.
· Strong organizational skills, with the ability to manage multiple priorities in a fast-paced environment.
Preferred Qualifications:
· Experience with server-side rendering frameworks like Next.js or Angular Universal.
· Knowledge of CI/CD pipelines and DevOps practices.
· Familiarity with agile methodologies and experience working in agile teams.
· Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
· Must be a Singapore Citizen.
How to Apply
Please submit your resume and a cover letter to [email protected] by 30 APR 2025.
We regret only shortlisted applicants will be notified.