About Us
At LimeFlight, we're revolutionizing inflight service management with an innovative SaaS solution, helping airlines significantly reduce food waste, fuel consumption, operational costs, and CO₂ emissions. Our vision is clear: creating a sustainable, zero-waste future for aviation. Join our agile, fully remote team, dedicated to making a meaningful environmental impact through cutting-edge technology.
Role Overview
As a Frontend Developer reporting to our Head of Technology, you’ll be part of an agile, cross-functional team including mobile developers and UX designers. You’ll take ownership of frontend development, including architectural decisions and technical implementation. You’ll be actively involved across the full development lifecycle – from design and development to deployment and support – ensuring high-quality, maintainable code that drives value for thousands of daily users.
Key Responsibilities
- Lead a team of Frontend developers, providing guidance on architectural and technical decisions, while actively contributing to the continuous improvement of our frontend stack.
- Design, develop, and maintain modern, performant Angular applications as part of a mission-critical SaaS platform.
- Translate UI/UX designs from Figma into clean, scalable, and reusable components.
- Ensure code quality through unit testing, E2E testing (Karma, Jasmine, Cypress), and adherence to best practices.
- Work closely with designers and backend engineers to build seamless, user-focused interfaces.
- Support continuous delivery and integration processes using GitHub Actions and Azure infrastructure.
- Contribute actively to code reviews, technical discussions, and team knowledge sharing.
What Will Make You Successful
- A degree in Computer Science (or a related field) and 4 years of hands-on experience with Angular (ideally Angular 18), Typescript, and RxJS.
- At least 2 years of experience leading a team of engineers.
- A strong understanding of enterprise-level frontend architecture and know how to build clean, maintainable, and testable code.
- Advanced experience in TDD/BDD practices using Karma, Jasmine, and Cypress.
- You’ve worked with design systems and tools like Figma and understand how to bring pixel-perfect designs to life.
- Proactive, detail-oriented, and passionate about continuously learning and working in a fast-paced, agile environment.
- Excellent communication skills and the ability to explain complex topics to both technical and non-technical audiences.
- Experience with Storybook, Docker, LaunchDarkly, NgRx, and Azure is a strong plus.
Our Tech Stack
- Angular 18, Typescript, RxJS, NgRx, Signals
- Karma, Jasmine, Cypress, Playwright
- GitHub Actions, Azure
- Figma, Storybook, LaunchDarkly
- GitHub, Jira
- Cursor AI
Why LimeFlight
Join LimeFlight’s fully remote, mission-driven team dedicated to pioneering sustainable inflight service management. Work on innovative technology solutions with global impact, collaborate within a diverse, international environment, and continuously enhance your skills through ongoing learning opportunities.
Experience an engaging, dynamic company culture that values your contributions, creativity, and commitment to shaping a zero-waste future for aviation!