Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a highly skilled Senior Frontend Developer to design and deliver intuitive, responsive, and high-performance user interfaces for modern web and mobile applications. This role requires strong expertise in JavaScript/TypeScript, ReactJS, Next.js, Angular, and modern UI engineering practices, along with the ability to collaborate across UX/UI, backend, cloud, and AI/ML teams. The ideal candidate also brings solid understanding of AI/ML concepts to support AI-enhanced workflows and features.
As a senior member of the team, you will lead application development, mentor junior developers, contribute to architectural decisions, and drive innovation across our digital platforms.
Key Responsibilities
- Lead and deliver full-lifecycle frontend development: prototyping, requirement analysis, build, integration, QA, and deployment.
- Translate UI/UX designs into clean, scalable, and maintainable frontend code using JavaScript, TypeScript, ReactJS, Next.js, Angular, HTML5, and CSS3.
- Build reusable components, libraries, and modular frontend architectures.
- Contribute to AI/ML solution design, integration, and experimentation.
- Investigate new frontend technologies, prototype solutions, and validate feasibility.
- Optimize UI for performance, accessibility, cross-browser compatibility, and multi-device responsiveness.
- Troubleshoot issues, conduct code reviews, and uphold engineering best practices.
- Collaborate closely with designers, backend engineers, AI/ML teams, product managers, and client stakeholders.
- Provide effort estimates, manage timelines, and maintain technical documentation.
- Mentor junior developers and support continuous improvement across the team.
Basic Qualifications
- 5+ years of hands-on experience in frontend development.
- Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, jQuery.
- Production experience with ReactJS, Next.js, Angular.
- Strong understanding of responsive UI/UX, performance optimization, and modern frontend patterns.
- Advantageous: 3+ years of backend experience (Python, Java, J2EE, Spring Framework).
- Good understanding of AI/ML fundamentals with 3+ years of hands-on AI/ML project experience; exposure to GenAI and Agentic AI is a strong plus.
- Experience with Git-based version control (GitHub, GitLab, Bitbucket, CodeCommit).
- Experience with AWS services or AEM is an added advantage.
- Strong debugging, analytical, and communication skills.
- Familiarity with accessibility (WCAG), performance tuning, and DSS compliance is beneficial.
Technical Skill Sets
Frontend: JavaScript (ES6+), TypeScript, ReactJS, Next.js, Angular, HTML5, CSS3, SASS/LESS, Tailwind, Bootstrap, Material UI
Architecture: Modular components, reusable libraries, API integration, web/mobile optimization
Backend/Cloud (Preferred): Java/J2EE, Spring, Python, AWS (Lambda, S3, CloudWatch, API Gateway)
AI Technologies: Prompting, RAG, embeddings, AI APIs (OpenAI, Gemini, Bedrock), conversational UI, AI-assisted UX
Tools: Webpack, Vite, npm/yarn, Git, CI/CD
Databases: SQLite, MongoDB
Desirable Certifications
- AWS/Azure/Google AI Certifications
- Any other recognized frontend, cloud, or AI certification
Key Skills
Ranked by relevanceReady to apply?
Join Elliott Moss Consulting and take your career to the next level!
Application takes less than 5 minutes

