
Senior Frontend Engineer (Angular)
Required Skills
Angular
RxJS
NgRx
About micro1
micro1 connects domain experts to the development of frontier AI models. Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform. AI labs and enterprises use micro1 to train models and build reliable AI agents through advanced evaluations and reinforcement learning environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale.
Our goal is to enable 1 billion people to do meaningful work by applying their expertise to AI. We’ve raised $40M+ in funding, and our AI recruiter has powered over 1 million AI-led interviews as our global network of experts grows into the human intelligence layer for AI.
Job Description
Job Title: Senior Frontend Engineer (Angular)
Location: Mountain View, CA (Hybrid – 3 days/week)
Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
Key Responsibilities:
- Design, develop, and maintain advanced Angular-based frontend applications with a focus on responsive and intuitive user interfaces.
- Implement and integrate complex real-time data visualizations to deliver rich, interactive user experiences.
- Collaborate proactively with backend engineering teams to integrate APIs and ensure robust application functionality.
- Drive front-end architecture decisions, contributing expertise in modern best practices and scalable design patterns.
- Participate in code reviews, knowledge sharing, and continuous improvement of development processes.
- Champion high standards for code quality, maintainability, and performance across the team.
- Write clear technical documentation and communicate design decisions effectively within a cross-functional environment.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5+ years of hands-on experience building scalable applications with Angular and related tools.
- Expertise with Angular CLI, Angular Material, and Angular CDK.
- Strong proficiency in RxJS and NgRx for state management and reactive programming.
- Experience with SCSS/SASS for advanced UI styling and theming.
- Demonstrated ability to communicate complex technical concepts through outstanding written and verbal communication skills.
Preferred Qualifications:
- Exposure to server-side rendering (SSR) and progressive web apps (PWA).
- Familiarity with testing tools such as Jasmine and Karma.
- Experience with visualization libraries (Google Maps API, Plotly.js), backend technologies (Go, Kotlin, Java, Python, JS), and various databases (SQL/PostgreSQL, MongoDB, DynamoDB).