Software Engineer – Front End
About the role
The Software Engineer – Front End role focuses on developing and maintaining web and mobile applications using TypeScript, React, and React Native. The position involves collaborating with product managers, designers, and backend engineers to deliver high-quality software solutions, optimize application architecture for scalability and performance, and contribute to features involving Generative AI, push notifications, and wearable technology integrations. Key responsibilities include leading development efforts, improving code quality, supporting integrations with external services, and participating in rapid development iterations. The ideal candidate will have around 5 years of experience in web and mobile application development, strong proficiency in TypeScript, HTML, CSS, and web standards, and proven experience with React and React Native. The company offers remote work with occasional meetings at their Colombo 5 office, paid leave, and career upskilling opportunities.
Must have
- Approximately 5 years of experience developing web and mobile applications within B2B or B2C environments.
- Strong proficiency in TypeScript, HTML, CSS and web standards.
- Solid understanding and hands-on experience with React and React Native.
- Proven experience in software architecture and developing and releasing web and mobile applications.
- Strong understanding of application development, performance optimisation and scalable software solutions.
- Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams.
- Ability to provide guidance to colleagues, share knowledge and receive feedback.
- Strong focus on software quality and delivering a positive customer experience.
Technologies
- Cloudflare
- CSS
- Generative AI
- HTML
- React
- React Native
- TypeScript
Highlights
Work hours are 12:30PM – 10:30PM Sri Lanka Time (WFH), totaling 45 hours per week. The role is remote with occasional meetings at the Colombo 5 office in Sri Lanka. Benefits include paid leave, career upskilling, and eLearning courses.