Angular Developer(UI)
About the role
The successful candidate will be responsible for developing and maintaining high-quality user interfaces using Angular v11+. They will work closely with the development team to ensure that the UI meets the business needs and user expectations.
Responsibilities
- Develop and maintain Angular applications following best practices and standards.
- Collaborate with backend teams to integrate and consume APIs.
- Implement state management solutions and write tests using Jasmine/Karma, Jest, and TDD/BDD.
- Ensure the application is accessible and adheres to WCAG guidelines.
- Participate in continuous integration and deployment processes.
Requirements
- Extensive experience with Angular (v11+).
- Advanced TypeScript and JavaScript skills.
- Experience with RxJS and NgRx.
- Strong RESTful and GraphQL API consumption skills.
- Proficiency in testing frameworks and TDD/BDD.
- Experience with front-end build tools and performance optimization.
- Understanding of accessibility and responsive design.
- Familiarity with server-side rendering and PWA concepts.
- Excellent problem-solving and communication skills.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 12 years of professional front-end development experience.
Skills
- Angular (v11+)
- TypeScript
- JavaScript
- HTML5
- CSS3/Sass
- RxJS
- NgRx
- Jasmine/Karma, Jest
- TDD/BDD
- Webpack
- ESLint
- Prettier
- Accessibility (WCAG)
- Responsive design
- Server-side rendering (Angular Universal)
- PWA concepts
- CI/CD
- Git workflows
- DevOps collaboration
Benefits
- Competitive hourly rate based on experience.
- Flexible work schedule.
- Professional development opportunities.
- Health insurance.
- Retirement plan.
Pay
Depending on experience (DOE).
Schedule
Full-time.
Benefits
- Health insurance.
- Retirement plan.
Skills
- Angular (v11+)
- TypeScript
- JavaScript
- HTML5
- CSS3/Sass
- RxJS
- NgRx
- Jasmine/Karma, Jest
- TDD/BDD
- Webpack
- ESLint
- Prettier
- Accessibility (WCAG)
- Responsive design
- Server-side rendering (Angular Universal)
- PWA concepts
- CI/CD
- Git workflows
- DevOps collaboration
Equal Opportunity Employer
MACHINE LEARNING TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. MACHINE LEARNING TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will MACHINE LEARNING TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract.