Navitas-posted 13 days ago
Full-time • Mid Level
Onsite • Herndon, VA

Navitas seeking a Lead Front-End Developer / Architect who is passionate about both hands-on coding and architectural leadership. This role is ideal for someone who thrives in building scalable micro-frontends, integrating seamlessly with Azure Cloud services, and collaborating across teams to ensure robust API design, testing, and domain-driven development. You will be at the forefront of shaping our digital platforms, ensuring modularity, performance, and security across both front-end and back-end layers.

  • Develop Modular UI Components: Build reusable, scalable, and maintainable UI components using Angular 19 and TypeScript.
  • Micro-Frontend Architecture: Design and implement modular micro-frontends for portal functionalities; ensure seamless integration into host applications.
  • Performance & Accessibility: Optimize for speed, responsiveness, and accessibility (WCAG 2.0+ compliance).
  • State Management & API Integration: Implement NgRx for complex state handling and robust API integrations.
  • UI Frameworks: Leverage Material UI, Kendo UI, and custom libraries to deliver consistent, user-friendly interfaces.
  • Reusable Packages: Develop and manage Angular/NPM packages for cross-project reuse.
  • Security & Identity: Implement secure routing, authentication, and identity management in SPAs.
  • Testing: Apply Playwright or similar frameworks for end-to-end testing of front-end modules.
  • Microservices & API Development: Design, develop, and maintain RESTful APIs using .NET Core 8/9 and ASP.NET Core Web API.
  • Domain-Driven Design (DDD): Apply DDD and Clean Architecture principles to ensure modular, testable, and maintainable code.
  • API Testing & Documentation: Create secure, versioned, and well-documented endpoints; validate with Postman, Swagger/OpenAPI.
  • Performance Optimization: Profile APIs, tune queries, and implement caching (Redis, in-memory).
  • Security: Implement OAuth2.0, JWT, and Azure AD for secure API interactions.
  • Asynchronous Processing: Build background jobs and workflows using Azure Service Bus and Storage Queues.
  • Observability: Integrate logging, monitoring, and tracing with Azure Application Insights or Datadog.
  • Architectural Leadership: Define and enforce standards for micro-frontend and API integration across teams.
  • Cross-Functional Collaboration: Partner with UI/UX designers, back-end engineers, DevOps, and product managers.
  • Agile Delivery: Participate in sprint planning, backlog grooming, and retrospectives.
  • Continuous Improvement: Conduct code reviews, mentor developers, and drive adoption of modern best practices.
  • Bachelor’s degree in computer science, Information Technology, or related field (preferred).
  • 8+ years of experience in front-end development with Angular (latest versions), TypeScript, RxJS, NgRx.
  • Proven expertise in Micro-Frontend architecture and modular UI design.
  • Strong experience in .NET Core (8/9) for API development and testing.
  • Solid understanding of Domain-Driven Design (DDD), Clean Architecture, and SOLID principles.
  • Experience with Azure Cloud services (Service Bus, Functions, App Services, AKS).
  • Skilled in SQL Server, EF Core, Dapper for data access and optimization.
  • Familiarity with CI/CD pipelines, Docker, and containerization.
  • Strong knowledge of security standards (OAuth2.0, JWT, API keys).
  • Hands-on experience with testing frameworks (Playwright, xUnit, Moq).
  • Excellent communication, problem-solving, and leadership skills.
  • Experience developing and managing Angular/NPM packages.
  • Familiarity with Figma for UI/UX collaboration.
  • Exposure to performance/load testing tools.
  • Knowledge of event tracking and analytics integration.
  • Strong background in cross-browser compatibility and responsive design.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service