Senior Angular Developer

Our client has ambitious growth plans for the next few years and is currently seeking a Senior Angular Developer to join the growing team.

Responsibilities

What you’ll be doing?

As an experienced Senior Angular Developer to join the energetic team, you are expected to be passionate about building high-quality, scalable, and stable online apps with the Angular framework. 

As a member of our development team, you will work on intriguing projects to build top-tier online solutions. 

You'll work with cross-functional teams, train junior engineers, and remain current on emerging technologies to keep our front-end development efforts at the cutting edge of innovation.

Develop and maintain complex, scalable, and high-performance web applications using Angular. Implement responsive user interfaces with a focus on user experience.

Architecture and Design:

● Collaborate with product managers and designers to transform design concepts into functional, interactive web applications.

● Architect and design robust front-end solutions that are maintainable, reusable, and well-structured.

Code Quality and Best Practices:

● Enforce coding standards and best practices to maintain code quality and consistency.

● Conduct code reviews and provide constructive feedback to team members.

Performance Optimization:

● Identify and resolve performance bottlenecks to ensure optimal application performance.

● Implement caching and optimization techniques to improve load times.

**Mentorship: **

● Provide guidance, support, and mentorship to junior developers to help them grow their skills and contribute effectively.

● Stay up-to-date with the latest Angular features and best practices.

● Lead discussions on architectural decisions and technology choices.

Testing and Quality Assurance:

● Write unit and integration tests to ensure the reliability of the application.

● Collaborate with QA teams to address and resolve issues.

● Create and maintain technical documentation for code, architecture, and deployment processes

                       

Requirements

What we’re looking for?

● A bachelor's or master's degree in computer science, software engineering, or a closely related discipline is required.

● Proven Angular Developer expertise with a great portfolio of online apps.

● Angular (Angular 2+), TypeScript, HTML5, CSS3, and other related web technologies are required.

● Experience with state management (e.g., NgRx) and RxJS is advantageous.

● Strong understanding of RESTful APIs and their connection with back-end systems.

● Knowledge of version control systems (for example, Git)

● Experience with build and deployment technologies (such as Webpack, npm, and others).

● Excellent problem-solving and debugging abilities.

● Excellent communication and teamwork abilities.

● Leadership abilities and the capacity to mentor junior developers are required.

© 2024