UI Lead Developer - ReactJS\/VueJS Job at Compunnel in Bethesda
Compunnel - Bethesda, MD, United States, 20811
Work at Compunnel
Overview
- View job
Overview
We are seeking a seasoned UI Lead Developer with strong frontend expertise and backend development experience to architect and build scalable, high-performance web applications.
The ideal candidate has deep proficiency in modern JavaScript frameworks like React or Vue.js, and is capable of leading UI architecture, ensuring responsive design, accessibility, and seamless integration with backend services.
Key Responsibilities
- Architect and develop scalable, responsive single-page applications (SPAs) using React or Vue.js with TypeScript.
- Lead UI component design, manage application state (e.g., Redux, NgRx), and optimize frontend performance.
- Implement and maintain design systems using Material UI or Storybook, ensuring WCAG accessibility compliance.
- Collaborate with UX designers to transform wireframes (Figma/Sketch) into production-ready interfaces.
- Define and execute frontend testing strategies using tools like Jest, Cypress, and React Testing Library.
- Drive the adoption of modern tools such as Next.js, Web Components, GraphQL, and Micro Frontend architecture.
- Develop and maintain backend APIs using Java/Spring Boot or Node.js/Express.
- Design efficient database schemas and queries for PostgreSQL and MongoDB.
- Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth2).
- Work with DevOps teams to containerize applications using Docker and deploy on cloud platforms like AWS or Azure.
- 10+ years of experience in frontend development using React.js or Vue.js, TypeScript, and modern CSS.
- Expertise in state management, build tools, and frontend testing frameworks.
- Strong understanding of UI/UX principles, responsive design, and web performance optimization.
- 4+ years of experience in backend development using Java/Spring Boot or Node.js/Express and working with REST/GraphQL APIs.
- Proficiency with SQL and NoSQL databases and caching strategies.
- Experience implementing design systems and accessibility standards.
- Familiarity with Micro Frontend architecture and modern JavaScript tooling such as Next.js or Web Components.
- Hands-on experience with CI/CD processes and deploying containerized applications on AWS or Azure.
Education: Bachelors Degree