
Senior Front-end Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Hybrid
Location: Barueri • Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop Front-end applications using Angular.
- Collaborate with teams to ensure the best possible user experience.
- Participate in code reviews and continuous improvements to development processes.
Requirements
- Languages and Frameworks: Angular 17 (Native Federation)
- TypeScript 5
- Micro Front-end
- Design System (component-based development)
- Unit testing (JUnit / Mockito or Jest)
- Swagger
- Maven
- Architecture: MVC
- Hexagonal Architecture
- Tools: Git (Bitbucket or GitHub)
- Gitflow or Bamboo
- SonarQube / SonarLint
- GitHub Copilot
- IDEs: Eclipse, IntelliJ or VS Code
- Desired Technologies: Docker, Kubernetes, Lombok, PowerMock, Jira, Confluence, Dynatrace, StarTeam
- Best Practices: Clean Code, SOLID, TDD / BDD, ESLint, Google Tag Manager
- Experience in Agile and DevOps environments
- Knowledge of AI-assisted development (MS Copilot or GenAI in IDEs)
Benefits
- Structured career plan and personalized learning tracks.
- Corporate University with access to Harvard, Coursera, Udemy, and Pluralsight.
- Official certifications with partners such as SAP, AWS, Microsoft, and Salesforce.
- Language courses with EF Education First (English, Spanish, French, and German).
- 💙 Comprehensive well-being: medical and dental coverage.
- Gympass and Equilibrium (physical and mental health support).
- Private pension plan and life insurance.
- Family Care Program: extended maternity and paternity leave, fertility support, and personalized health and wellness guidance.
- Meal allowance, home office stipend, benefits club, and much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Angular 17TypeScript 5Micro Front-endDesign SystemUnit testingSwaggerMavenMVCHexagonal ArchitectureClean Code
Soft Skills
collaborationuser experiencecode reviewscontinuous improvement