See all the jobs at Caixa Mágica Software here:
FrontEnd Engineer (Angular)
, | Frontend | Full-time | Partially remote
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.
Fetching your Linkedin profile ...