Job Description
Job Details
- Company Name: American Technology Group LLC
- Employment type: Full time
- Experience: Fresher
- Salary: $10 to $15 Hourly
- Location : Remote Option Available
- Work schedule : 5 days a week
Role Overview
We are seeking a Lead Front-End Developer to drive the design and development of modern, scalable, and high-performance web applications. This role combines front-end technical leadership with close collaboration across backend and DevOps teams to deliver robust, end-to-end solutions.
The ideal candidate brings deep expertise in React and Angular, strong UI/UX sensibilities, and practical backend exposure to support seamless integrations and system-wide decision-making.
Key Responsibilities
Front-End Leadership
- Lead the architecture, design, and development of responsive and scalable web applications.
- Own front-end technical decisions, coding standards, and best practices.
- Translate UX/UI designs into reusable, maintainable, and scalable components.
- Ensure cross-browser compatibility, accessibility (WCAG) compliance, and performance optimization.
- Conduct code reviews, mentor junior developers, and enforce clean code principles.
- Drive adoption of component-based architecture and micro-frontend patterns where applicable.
Backend Collaboration & Exposure
- Partner closely with backend teams to define:
- API contracts
- Data models
- Integration patterns
- Develop and consume RESTful APIs and/or GraphQL services.
- Demonstrate understanding of backend concepts such as:
- Authentication and authorization
- Session management
- Caching strategies
- Perform light backend development, debugging, or issue triage when required.
DevOps, Quality & Delivery
- Collaborate with DevOps teams on CI/CD pipelines and deployment strategies.
- Implement and maintain:
- Unit tests
- Integration tests
- Front-end automation frameworks
- Ensure front-end security best practices, including:
- XSS and CSRF prevention
- OWASP awareness
- Actively participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
Required Skills & Qualifications
Front-End (Core Expertise)
- Expert-level experience with React.js and Angular.
- Strong proficiency in:
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Experience with modern state management libraries:
- Redux
- NgRx
- Zustand (or similar)
- Hands-on experience with:
- Responsive design frameworks
- CSS preprocessors (Sass, Less, etc.)
- Strong understanding of:
- Component-based architecture
- Micro-frontend concepts
Backend (Exposure / Working Knowledge)
- Working knowledge of Java and Spring Boot.
- Solid understanding of:
- REST APIs
- API gateways
- Authentication and authorization mechanisms (OAuth2, JWT)
- Basic experience with SQL and NoSQL databases and data modeling concepts.