Job description
As a Senior Angular Developer at ProArch, you will play a critical role in building and enhancing our web applications. You will utilize your expertise in Angular and front-end technologies to build robust, efficient, and scalable applications that meet user needs. Working alongside cross-functional teams, you will ensure high-quality delivery of software while adhering to best practices and design principles.
Key Responsibilities:
Design, develop, and maintain dynamic web applications using Angular and related technologies.
Collaborate with UI/UX designers to refine the application interface and improve user experience.
Implement responsive design principles to ensure a consistent experience across devices.
Write clean, maintainable, and efficient code while following best practices.
Integrate APIs and services to connect the front-end with back-end systems.
Debug and resolve issues across the application environment, enhancing performance and user experience.
Conduct code reviews and provide mentorship to junior developers while fostering a culture of continuous improvement.
Stay updated on emerging technologies and recommend enhancements to improve application performance and efficiencies.
Participate in Agile ceremonies and collaborate closely with product teams to deliver features and functionalities on time.
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
6+ years of strong experience in front-end development with a focus on Angular.
Extensive knowledge of Angular best practices, architecture, and patterns.
Proficiency in JavaScript, TypeScript, HTML5, CSS3, and frameworks like Bootstrap or Material Design.
Experience working with RESTful APIs and integrating with back-end services.
Familiarity with state management libraries such as NgRx or Akita.
Hands-on experience with version control systems like Git.
Knowledge of testing frameworks and libraries (Jasmine, Karma, Protractor).
Strong understanding of responsive design principles and cross-browser compatibility.
Excellent analytical and problem-solving abilities.
Strong communication and teamwork skills, with the ability to work collaboratively in a fast-paced environment.
Experience with Agile methodologies and participation in Scrum ceremonies.
Contract
Remote