Role:-Senior Frontend & Mobile Application Architect
Location:-Ashburn, onsite 4 days a week
Duration:-1year+ contract with potential to go permanent
Key Responsibilities
- Define and guide frontend and mobile application architecture, design patterns, and engineering standards.
- Develop prototypes, proofs of concept, and reference implementations to validate technical decisions.
- Guide the design and implementation of scalable, modular applications, including microfrontend architectures.
- Conduct architecture, design, and code reviews to promote quality, security, performance, and maintainability.
- Improve development workflows, automated testing, and CI/CD pipelines using GitHub and GitHub Actions.
- Apply AI-assisted development tools to improve engineering productivity while maintaining code quality and security.
- Collaborate with engineering, product, architecture, and DevOps teams; mentor developers and influence technical decisions across teams.
Required Qualifications
- 7+ years of professional software engineering experience, including 3+ years in architecture or senior technical leadership.
- Strong hands-on experience with Angular and TypeScript.
- Experience designing or implementing microfrontend architectures.
- Experience with GitHub, GitHub Actions, CI/CD pipelines, and automated testing.
- Practical experience using AI-assisted coding tools, such as Claude Code, OpenAI Codex, or similar.
- Strong understanding of application architecture, software design principles, security, performance, accessibility, and maintainability.
Preferred Qualifications
- Experience with Angular architecture, RxJS, Signals, and reusable component libraries.
- Experience with SwiftUI, UIKit, Swift Concurrency, or MVVM.
- Familiarity with microfrontend tools such as Module Federation, Nx, or single-spa.
- Experience with application security, identity integration, observability, and accessibility standards.
- Experience with application modernization, framework upgrades, and technical debt reduction.
- Familiarity with cloud platforms, particularly AWS, and backend or distributed systems.