FrontEnd Engineer (Angular)
Caixa Mágica Software Lisbon, Portugal
Software Development · 51-200 employees
About the role
Design, develop, and maintain scalable web applications using Angular and TypeScript while collaborating with back-end teams to integrate REST APIs. Contribute to front-end architecture, mentor team members, and ensure high standards for performance, security, and code quality.
What they look for
Requirements
Requires professional software development experience with strong hands-on expertise in Angular, TypeScript, and modern front-end technologies. Candidates must have experience with scalable architectures, CI/CD pipelines, and working within Agile environments.
Benefits
Full description
Overview:
What will you do?
- Design, develop and maintain modern, scalable and responsive web applications using Angular and TypeScript.
- Build reusable, maintainable and well-tested front-end components.
- Work closely with back-end engineers to integrate front-end applications with REST APIs and back-end services.
- Contribute to front-end architecture and technical design decisions.
- Ensure high standards for performance, security, accessibility, usability and maintainability.
- Maintain high standards in peer reviews and code reviews.
- Contribute to CI/CD processes and reliable application delivery.
- Troubleshoot complex front-end and integration issues.
- Coach and mentor other developers and actively share front-end engineering knowledge across the team.
- Promote good engineering practices such as pair programming, reusable components, clean code and continuous improvement.
- Challenge existing technical approaches when appropriate and propose
improvements.
- Collaborate effectively with developers, UX/UI, Product Owners and other stakeholders across Portugal and the Netherlands.
What are we looking for?
- Professional software development experience, with strong front-end development experience.
- Strong hands-on knowledge of Angular and TypeScript.
- Strong knowledge of HTML5, CSS/SCSS and modern JavaScript/TypeScript development.
- Experience designing scalable and maintainable front-end architectures.
- Strong understanding of component-based development and state management.
- Experience integrating applications with REST APIs.
- Good understanding of web performance, security, accessibility and responsive design.
- Experience with Git and CI/CD pipelines.
- Experience working in Agile / Continuous Delivery environments. Seniority & Soft Skills
- Strong focus on engineering quality rather than simply delivering features.
- Proactive and willing to take ownership.
- Comfortable questioning and challenging existing approaches constructively.
- Able to explain technical choices, alternatives and trade-offs clearly.
- Strong peer-review and code-review mindset.
- Good collaboration and communication skills.
- Comfortable working in a geographically distributed and multicultural team.
- Professional working proficiency in English
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Similar roles
-
.Net Fullstack Developer (Angular)
Eurofins Bengaluru, Karnataka, India
-
Professional Software-Ingenieur / Fullstack Java & Angular (76064)
IQ Plus AG Bern, Bern, Switzerland
-
Senior Software Development Engineer (IC) – .NET / Angular
CVS Health Texas, United States · $93K–$185K/yr
-
Senior Development Manager - C#, .NET, and Angular
Worldpay Atlanta, Georgia, United States
-
Jr Java / Angular Software Developer - DHS or CBP public trust preferred
General Dynamics Information Technology Ashburn, Virginia, United States · $71K–$80K/yr
- Desenvolvedor Front-end Angular