Front-end Developer
We're seeking an experienced front-end developer to join our team and work on a modern, scalable architecture with clean code and reusability as top priorities.
About the Role
* This is a full-time remote position with a flexible schedule and paid time off.
* You'll be part of a tech-driven team working on a modular, well-structured architecture with a focus on developer experience.
* As a dedicated team player, you'll embody fair play, transparency, agility, and an unstoppable drive.
Key Responsibilities
1. Develop and maintain high-quality front-end applications using Angular 18+ (with SSR) and other relevant technologies.
2. Collaborate with the team to design and implement new features and improvements to our existing products.
3. Ensure seamless integration with back-end services and APIs.
4. Participate in code reviews and contribute to the improvement of our development processes.
Requirements
* Strong experience with Angular (Reactive forms, modules, SSR, etc.)
* Solid knowledge of TypeScript
* Experience with Nx monorepos or modular frontend architectures
* Comfortable with Tailwind CSS
* Good testing practices with Jest and Cypress
* Experience with Storybook for UI component documentation
* Familiarity with Ionic & Capacitor (building/testing apps for iOS/Android)
* Git fluency and basic understanding of pre-commit hooks
Bonus Points
* Acknowledgement of nx affected, caching, or other Nx-specific features
* Familiarity with Transloco for i18n
* Knowledge of code documentation tools like Compodoc or Storybook addons
* Passion for clean, maintainable code and developer experience
Benefits
* A full-time remote work environment with a flexible schedule and paid time off.
* An attractive salary based on your level of seniority and location.
* Development opportunities within a rapidly growing startup.
* A yearly Workation — a mix of work and vacation.
* A dedicated budget for your professional development, wellness, sports, or cultural events of your choice.
What's Next
* A first interview with your future manager to discuss your qualifications and fit for the role.
* A second interview with HR to assess your cultural fit and compatibility with our team.
* A final step: a job offer and the opportunity to join our team!