NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.
Job Title: Frontend Developer (Angular)
Location: Fremont, CA – Fully Onsite (901 Page Ave, Fremont, CA)
Note: Candidates must be local to the Bay Area and available for an in-person interview.
Job Description:
We are seeking a highly skilled Frontend Developer (Angular) to join a fast-paced engineering team responsible for building modern, scalable, enterprise-grade web applications. The ideal candidate will have deep expertise in Angular, TypeScript, JavaScript, HTML, and CSS, along with experience developing high-performance user interfaces and integrating complex backend services.
This is a hands-on development role requiring strong technical ownership, problem-solving skills, and the ability to design, build, optimize, and maintain enterprise applications in a collaborative environment.
Key Responsibilities:
- Design, develop, and maintain enterprise-scale web applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.
- Build reusable components, modules, services, and shared libraries using component-based architecture.
- Create responsive, user-friendly interfaces aligned with modern UI/UX best practices.
- Integrate front-end applications with REST APIs and GraphQL services.
- Collaborate with backend engineers to deliver end-to-end solutions.
- Optimize application performance, scalability, accessibility, and maintainability.
- Troubleshoot and resolve complex UI, integration, and performance issues.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Write clean, maintainable, reusable, and testable code following software design patterns and best practices.
- Contribute to CI/CD pipelines and deployment processes.
- Work closely with product managers, designers, and stakeholders to deliver high-quality solutions.
- Take ownership of features from requirements through production deployment.
Required Qualifications:
- 5–9 years of professional software development experience.
- Strong hands-on expertise with Angular.
- Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Experience developing and supporting enterprise-scale web applications.
- Strong understanding of:
- Angular Architecture
- Component-Based Design
- Responsive Web Design
- Software Design Patterns
- Clean Code Principles
- REST API Integration
- GraphQL
- CI/CD Pipelines
- Experience integrating APIs into front-end applications.
- Working knowledge of SQL databases and relational data models.
- Strong debugging, troubleshooting, and performance optimization skills.
- Experience working in Agile development environments.
- Excellent communication skills with the ability to explain architecture, technical decisions, tradeoffs, and problem-solving approaches.
- Self-driven engineer capable of independently owning projects and delivering results.
Preferred Qualifications:
- Experience with React.
- Experience building reusable component libraries and design systems.
- Familiarity with Playwright or other UI testing frameworks.
- Experience with microservices-based architectures.
- Knowledge of AI/LLM-powered user experiences.
- Experience with Kubernetes and cloud-native deployments.
- Experience working on small to medium-sized engineering teams.
Technical Environment:
Frontend Technologies:
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
APIs & Architecture:
- REST APIs
- GraphQL
- Component-Based Architecture
- Enterprise Web Applications
Database Technologies:
Ideal Candidate Profile:
- Deep expertise in Angular and modern front-end development.
- Strong understanding of scalable UI architecture and performance optimization.
- Comfortable building complex applications from the ground up.
- Able to clearly explain individual contributions, technical decisions, and architectural tradeoffs.
- Strong ownership mindset with the ability to work independently.
- Thrives in fast-paced, high-expectation engineering environments.
Preferred Backgrounds
Candidates from the following industries are highly preferred:
- Enterprise SaaS
- Cloud Platforms
- E-Commerce
- Financial Technology
- Supply Chain Technology