Job Description
- Develop, optimize, and maintain dynamic Angular web applications with a focus on performance and scalability.
- Translate complex business requirements into high-quality, modular, and maintainable code.
- Take ownership of projects and deliver end-to-end solutions with minimal oversight.
- Ensure the technical feasibility of UI/UX designs and collaborate with designers and back-end developers.
- Write clean, testable code, and conduct thorough unit testing to ensure applications are bug-free.
- Troubleshoot and debug cross-browser compatibility issues and optimize web applications for maximum speed.
- Stay up to date with the latest Angular trends, frameworks, and tools, bringing innovation to the projects.
- Implement best practices for web development, ensuring code quality, security, and maintainability.
Skills Required
- Required Qualifications:
- Extensive experience with Angular (latest versions) and a deep understanding of its architecture and best practices.
- Proven track record of delivering high-quality web applications independently with minimal direction.
- Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.
- Experience with RESTful APIs, integrating front-end applications with back-end services.
- Excellent understanding of RxJS, state management, and observables.
- Familiarity with front-end build tools like Webpack and NPM.
- Strong problem-solving skills and a proactive, self-directed work ethic.
- Experience with version control (e.g., Git) and Agile development methodologies.
- Knowledge of unit testing frameworks (e.g., Jasmine, Karma) and experience in writing automated tests.
- Strong communication skills and the ability to translate high-level direction into concrete action.
Preferred Skills:
- Experience with Angular Universal for server-side rendering.
- Familiarity with progressive web apps (PWAs).
- Experience with cloud-based environments like Azure or AWS.
- Experience in CI/CD pipelines and DevOps practices.
- Experience with Engineering companies, applications, and practices
Education/Training/Certifications
- Highschool diploma or GED.
Additional Requirements
- Require 2-3 days in office per week.
We are an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
JOB-10042906