Senior Frontend Developer
IT
Client Description:
We're currently looking for specialists for the position of Senior Frontend Developer.
If you're interested, please take a look at the job offer below.
What can we offer?
- Long-term cooperation based on Employment contract
- Work mode: Hybrid in Warsaw (2-3 days per week from office)
Candidate Profile:
Required skills:
· Master’s or Bachelor’s degree in Computer Science or related field, or equivalent experience
· 8+ years of professional frontend development experience
· Strong English communication (B2/C1 level)
· Frontend Development:
o Mastery in Angular 2+, TypeScript, RxJS
o Expertise in Node.js
o Proficiency with Angular Material
o Proficiency in Cypress for E2E Testing
o Cloud native application development
o Understanding of modern IAM concepts including OAuth 2.0 and OIDC
o Proficiency in Git & GitHub (including pipeline development)
o Understanding of REST APIs
o Knowledge of writing cross-browser compatible code
Responsibilities:
As a Senior Frontend Developer, you will lead the design, development, and optimization of user-facing components of our software solutions. Your duties will include everything from interface design and mentoring colleagues to hands-on implementation of engaging user interfaces. You’ll collaborate with product managers, designers, architects, and developers to ensure our solutions are scalable, secure, and future-ready. We encourage the use of Generative AI tools like GitHub Copilot to boost innovation and productivity.
Key Responsibilities:
· Develop intuitive applications with Angular, TypeScript, and Angular Material.
· Create dynamic, responsive experiences for end-users.
· Lead frontend development and ensure scalability, performance, and security.
· Write and maintain unit and E2E tests using Cypress.
· Communicate effectively in English (B2/C1 level) within distributed teams.
· Participate actively in scrum events.
· Collaborate with other engineering teams.
· Lead design discussions and mentor other developers.
Ref: JN-022026-962691