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.