Overview
Job description
We are seeking a highly skilled and experienced Senior AngularJS Developer to join our dynamic team. As a Senior Developer, you will be responsible for leading the development and enhancement of our AngularJS applications, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions. The ideal candidate should have extensive experience in AngularJS development, handling complex logics in the front end, strong problem-solving abilities, and a passion for delivering exceptional user experiences.
Responsibilities:
Lead the design, development, and implementation of complex AngularJS applications.
Collaborate with product management and engineering teams to define, design, and ship new features.
Architect efficient and reusable front-end systems that drive complex web applications.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Conduct code reviews, provide mentorship, and enforce coding best practices within the team.
Investigate and resolve performance and security issues.
Stay up-to-date with emerging technologies and industry trends to continuously improve software development processes.
Work closely with back-end developers to integrate front-end components with server-side logic.
Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Contribute to the continuous improvement of team processes and tools.
Preferred candidate profile
Bachelor's degree in Computer Science, Engineering, or a related field. Masters degree preferred.
5 years of professional experience in AngularJS development.
Proficiency in HTML5, CSS3, JavaScript, TypeScript, and related front-end technologies.
Extensive experience with AngularJS, Material UI.
Strong understanding of RESTful APIs and experience integrating front-end applications with backend services.
Experience with modern UI frameworks and libraries such as Bootstrap, Material Design, etc.
Solid understanding of asynchronous programming and client-side performance optimization techniques.
Experience with version control systems such as Git.
Excellent problem-solving and communication skills.
Ability to work effectively in a fast-paced environment and manage multiple priorities.
Experience working in Agile/Scrum methodologies.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines is a plus.
Job Type: Contract
Schedule:
- Monday to Friday
Application Question(s):
- How much experience do you have in Angular JS?
- Do you have experience you have in Angular 12+Versions?
Application Question(s):
- How much experience do you have in Angular JS?
- Do you have experience you have in Angular 12+Versions?
Work Location: Remote