logo

View all jobs

Front End Team Leader - Angular

Sofia, Sofia
About the Role
We are seeking an experienced and highly motivated Front-End Team Leader to lead our team of talented developers in creating dynamic, high-performing, and visually engaging web applications. You will be responsible for leading front-end development efforts, mentoring team members, ensuring code quality, and collaborating closely with Product and Design teams to build user-centric experiences.
Key Responsibilities
Lead and mentor a team of front-end developers, fostering a culture of innovation,
quality, and performance.
Drive architecture decisions and ensure best practices across all front-end projects.
Collaborate cross-functionally with designers, back-end developers, and product
managers.
Participate in all phases of the development lifecycle – from planning and design to
implementation, testing, and deployment.
Perform code reviews and ensure compliance with coding standards and industry best
practices.
Write and maintain clean, well-documented, and testable code.
Champion test-driven development (TDD) and behavior-driven development (BDD)
methodologies.
Help design and integrate APIs using JSON/XML.
Actively contribute to team planning, problem-solving, and knowledge-sharing sessions.
Required Skills & Qualifications
Proficient in Angular and deep understanding of modern JavaScript (ES6+), including
jQuery.
Solid experience with HTML5, CSS3, and preprocessors like SCSS/LESS.
Strong understanding of software architectural and design patterns such as MVVM,
MVC.
Hands-on experience with end-to-end testing with Cypress.
Proficient in API design and integration (RESTful services, JSON, XML).
Familiarity with SSE implementation.
Experience with Git and collaborative version control workflows.
Understanding of Docker and container orchestration.
Passionate about clean, maintainable code and best-in-class front-end practices.
Ability to work closely with Product & UX/UI teams to create highly interactive and
intuitive applications.Preferred / Nice to Have
Experience with additional frameworks such as ReactJs, VueJs or Next.js.
Familiarity with message brokers like RabbitMQ or similar.
Knowledge of Linux-based development environments (preferably Debian/Ubuntu).
Understanding of web security standards and best practices.
Exposure to Agile development methodologies.
Awareness of mobile networking technologies (3G, 4G, LTE).
Strong communication skills and the ability to work effectively in a team environment.

Share This Job

Powered by