We are looking for a Hands-On Senior Angular Developer with a passion for building scalable, high-performance applications to join our cutting-edge development team. You will take ownership of critical front-end development tasks, work directly with a Technical Manager adhere to strict software testing standards, and mentor junior developers. You are very enthusiastic about your development practice; your expertise in Angular and front-end development will be vital in shaping our applications, delivering complex features, and ensuring they meet the highest standards of quality, performance, and user experience. You enjoy your role and are enthusiastic to implement Angular Best Practices. You will also have at least seven years of Angular Development within a SAFe 6 Scaled Agile and/or Kanban Implementation Practice. This is a full time W-2 Contracting Position. Key Responsibilities: - Lead the design, development, and implementation of dynamic web applications using Angular Version 19 within a Full Stack Engineering Team (Java – Backend).
- Hands-on Experience upgrading Angular Releases including Code Refactoring as well as recommending which release upgrades are beneficial to the Client.
- Architect and optimize Angular applications for maximum scalability, performance, and maintainability.
- Understand the business value that software development brings to a client. Make recommendations to improve the user experience within WCAG 2.0 Guidelines.
- Collaborate and communicate closely with product managers, UX/UI designers, and back-end developers to create seamless, end-to-end solutions as well as contribute towards a positive and productive work environment.
- Follow industry standard guidelines in terms of Developer Unit, Integration and Regression Testing. This work includes fully supporting End to End User Acceptance Testing. Experience with Tosca Engineers would be helpful.
- Ensure that the applications are free of bugs and errors. This involves debugging applications, writing unit tests, conducting your own code reviews etc.
- Write clean, maintainable, and reusable code while adhering to best practices and coding standards.
- Conduct code reviews, provide mentorship, and foster a culture of continuous learning within the development team.
- Troubleshoot and resolve complex issues related to performance, security, and scalability.
- Stay updated with the latest Angular features, industry trends, and emerging technologies, and apply them to enhance product development.
- Design and implement front-end architecture and design patterns to improve maintainability and consistency across applications.
- Contribute to agile development processes and collaborate with cross-functional teams to deliver high-quality software on time.
|
Qualifications: - 5 years of experience in front-end development, with at least 3 years of experience specifically working with the most recent versions of Angular (version 17, 18 etc.).
- Expertise in TypeScript, JavaScript, HTML5, CSS3, NodeJS, NPM and Network, Server-Side Development.
- Write clean maintainable and performant code in Javascript, HTML and CSS.
- Strong knowledge of Angular best practices, including component-based architecture and the Unified Modeling Language,
- Proven experience building and maintaining complex web applications that scale.
- Solid understanding of RESTful APIs and working knowledge of integrating with back-end services.
- Deep understanding of web performance optimization techniques and tools.
- Experience with unit testing and end-to-end testing frameworks (e.g., Jasmine, Karma, Jest).
- Strong problem-solving skills and the ability to debug and optimize code efficiently.
- Familiarity with version control tools (e.g., Git) and CI/CD pipelines.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
Preferred Qualifications: - Bachelor’s degree in computer science or equivalent work experience.
- 5 years’ experience with Angular Software Development and Best Practices.
- Strong understanding of Agile methodologies (Scrum, Kanban) and experience working in an Agile environment. This includes participating in Program Increment Planning, Sprint Planning and the overall task estimation process.
- Knowledge of UI/UX design methods, trends, WCAG 2.0 Design Guidelines.
|