Frontend Developer (Angular/TypeScript)
Lisbon, Portugal
Senior (4-6 Years)
Hybrid
English and Portuguese Required
We are looking for a Frontend Developer to work in Lisbon who's eager to embark on an exciting new opportunity!
What is this challenge about
- Architect and implement scalable, performant, and accessible frontend solutions using Angular and TypeScript;
- Regularly deliver high-quality, working software as part of a software development team;
- Build a deep, expert understanding of your team’s codebase;
- Provide highly insightful, comprehensive code reviews with an eye towards bigger-picture concepts;
- Collaborate with UX and product teams to deliver intuitive interfaces for global users;
- Mentor, coach and empower other engineers and share knowledge through demos and presentations;
- Ensure documentation exists for all critical systems and write technical guides used widely by other engineers;
- Drive design system adoption and ensure UI consistency across multiple products;
- Define and advocate for frontend security best practices and compliance with accessibility standards;
- Drive technical decision-making at a high level, expertly identifying trade-offs and risks and considering organization-wide technical alignment;
- Partner with DevOps to optimize CI/CD pipelines for frontend deployments;
- Effectively diagnose the root cause of complex bugs using deep knowledge of both code and infrastructure. Provide a fix along with an automated regression test;
- Help to provide direction and vision to our technical improvements.
What we are looking for
- Expert (10+ years) web UI experience and expertise, including with Angular;
- Deep expertise in Angular and other modern frameworks and tooling (React, Webpack, Babel, ESLint);
- Strong understanding of frontend performance optimization, accessibility (WCAG), and security;
- Experience with cloud-based SaaS environments and containerization (Docker);
- Familiarity with a variety of frontend architectures and their trade-offs, such as micro-frontends, monolithic single-page apps, and component-driven architectures. Ability to evaluate when each approach is most appropriate based on performance, maintainability, and team structure;
- Understanding of how to successfully implement a design system, with expert knowledge of many patterns and techniques, including the tradeoffs of each. Experience working with design systems in more than one context;
- Experience in multi-language UI development for global audiences;
- Evidence of driving complex technical decisions involving multiple stakeholders in critical areas;
- Ability to pre-empt technical risks, raise awareness, and coordinate mitigation of the risk;
- Experience working in an Agile environment;
- Technical leadership experience (3+ years), including mentoring other engineers. Examples could include leading projects or initiatives, leading a team, organizing engineering community events, etc.
We connect IT professionals with projects that match their skills, professional experience, and goals, then we offer a career progression program, delivered by in-house specialists - our People Experience Partners - to guide them through our journey with us.
What we offer:
- A project that matches your skills and ambitions, as well as your preferences for working policies and culture.
- A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income.
- An empowering and respectful work culture enriched with social and learning events.
- A People Experience Partner specially assigned to you - your go-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work-life balance at KWAN.
“At KWAN, they make sure that I feel comfortable with the client I’m working for and that what
I’m doing aligns with my career aspirations.”
Luis Caldeira, DevOps @ KWAN
Grab this opportunity, apply now!
What You Can Expect as a KWANer
Respect isn’t optional here
Dedicated People Experience Partner
Someone accountable for your growth, not your allocation.
Continuous learning, built in
Recognition that’s visible
A culture you can feel
Flexible spaces to work your way
Didn't find your mission yet?
Strong profiles don’t always match timing. That doesn’t mean there isn’t alignment.
We review every application. If there’s alignment, we won’t let it get lost in a database.