The Team:
Our squad is one of the oldest and most robust teams in Madrid. We have always been explorers of new challenges and that took us to work on several projects, letting us build strong foundations about our platform. Our new endeavor as explorers is Artificial Intelligence!
We are building a Process Copilot, a tool that by using AI will help users to easily master all the functionality our platform can use.
The Role:
As a FE engineer, you will be part of a team that delivers a product, not a solo developer. We have a monorepo that holds all the apps and libs, and you and the team will be contributing to it. We have some architects who continuously improve our platform, and your suggestions and feedback will be welcome.
On this project, in particular, all the engineers are FE side. We collaborate with other FE teams that we have components in common with, but our main companions are 3 Backend squads that deliver the needy APIs to get the best from our LLM. One of them is based in Frankfort and the other 2 in NYC.
The work you’ll do:
- Create highly performant and scalable components and improve our existing widgets and components
- Write clean, understandable, and testable code
- Work on complex Angular topics and architectures
- Develop features to enhance other developer’s working environment
- Optimise app performance and maintain the existing resources
- Contribute and extend our Core architecture with Angular
- Drive performance optimization as we render high amounts of data
- Play an active role in product discussions, influencing the roadmap and user experience.
- Write design docs a steps to implement your own solutions
- Share you knowledge between your team mates to build a stronger team
- Be humble to learn from others.
The qualifications you need:
- 5 + yrs of experience in Frontend Development
- Proven experience with Angular, TypeScript/JavaScript, HTML5, CSS/SCSS
- Passion to develop UX focused web apps
- Familiarity with data structures and algorithms, profiling and optimisation
- Experience in writing and setting up tests (unit, component and integration tests)
- Solid understanding how to setup CI/CD pipelines will be a plus
- Good communication skills (English is a must!).
- Engineer academic background (Desirable)