We are seeking a passionate Tech Lead Front End Software Engineer to spearhead our front-end development efforts. In this role, you will lead the design and architecture of our front-end systems, ensuring robust and scalable solutions using Angular. You will develop key software functionalities and components, refine our development methodologies, and introduce cutting-edge technologies to enhance our workflow.
As a mentor, you will guide and inspire a team of developers, fostering a culture of innovation and excellence in web development. If you have a deep expertise in Angular and a fervent enthusiasm for creating exceptional web applications, we want to hear from you!
Responsibilities:
You will be responsible for architecting, developing, and maintaining our Angular-based applications, ensuring high performance, scalability, testing, and a seamless user experience.
Lead and mentor front-end developers, providing guidance, code reviews, and technical direction.
Collaborate with cross-functional teams (product, design, backend) to translate requirements into technical solutions.
Team up with backend developers to architect modern client/server APIs.
Drive the adoption of best practices, coding standards, and design patterns and stay updated on the latest features, and emerging trends in front-end development.
As a mentor, you will guide and inspire a team of developers, fostering a culture of innovation and excellence in web development. If you have a deep expertise in Angular and a fervent enthusiasm for creating exceptional web applications, we want to hear from you!
Responsibilities:
You will be responsible for architecting, developing, and maintaining our Angular-based applications, ensuring high performance, scalability, testing, and a seamless user experience.
Lead and mentor front-end developers, providing guidance, code reviews, and technical direction.
Collaborate with cross-functional teams (product, design, backend) to translate requirements into technical solutions.
Team up with backend developers to architect modern client/server APIs.
Drive the adoption of best practices, coding standards, and design patterns and stay updated on the latest features, and emerging trends in front-end development.
Requirements:
5+ years of professional front-end development experience using Angular.
Deep understanding of JavaScript, TypeScript, HTML, CSS/SASS, and responsive design.
Strong grasp of Angular’s change detection mechanism and dependency injection.
Experience with Webpack or similar bundlers.
Excellent communication and collaboration skills.
Strong problem-solving and analytical abilities.
Experience with end-to-end development processes including CI/CD and test automation.
Hands-on, independent, fast learner, and self-reliant with ability to take on new technologies
Advantages:
Experience with AngularJS and hybrid app development.
Familiarity in server-side technologies using .net core.
Familiarity with ng-mocks for unit testing.
Manage and maintain a mono-repo structure with multiple apps and shared libraries. Work with build tools like NX or similar, to streamline development workflows.
Knowledge of design systems and their implementation.
Ability to architect complex systems with a strategic vision
5+ years of professional front-end development experience using Angular.
Deep understanding of JavaScript, TypeScript, HTML, CSS/SASS, and responsive design.
Strong grasp of Angular’s change detection mechanism and dependency injection.
Experience with Webpack or similar bundlers.
Excellent communication and collaboration skills.
Strong problem-solving and analytical abilities.
Experience with end-to-end development processes including CI/CD and test automation.
Hands-on, independent, fast learner, and self-reliant with ability to take on new technologies
Advantages:
Experience with AngularJS and hybrid app development.
Familiarity in server-side technologies using .net core.
Familiarity with ng-mocks for unit testing.
Manage and maintain a mono-repo structure with multiple apps and shared libraries. Work with build tools like NX or similar, to streamline development workflows.
Knowledge of design systems and their implementation.
Ability to architect complex systems with a strategic vision
This position is open to all candidates.