Java Front-End Senior Engineer ReactJS & Modern Frameworks
Location : Windsor, CT or Atlanta, GA
Need a candidate who can work onsite from Day 1 (Hybrid Basis)
Mandatory skills : Java Front-End Senior Engineer ReactJS, NextJS, NodeJS, Redux & Modern Frameworks (also refer to above attached JD)
Position Summary
The Front-End Developer is responsible for architecting, developing, and maintaining secure, high-performance enterprise web applications with a focus on user experience and modern front-end technologies. This role combines hands-on coding with technical leadership, operational excellence, and collaboration across teams. The developer will drive front-end initiatives, shape scalable and maintainable UI systems, and deliver resilient solutions aligned with long-term business strategy.
Must-Have Requirements
- Technical Mastery : Extensive experience designing, developing, and maintaining scalable front-end applications using Re actJS, TypeScript, and modern frameworks (e.g., Redux Toolkit, Next.js, or similar), Good experience required with NodeJS.
- Enterprise Frameworks : Proven expertise with production-ready frameworks and libraries commonly used in large organizations, including advanced state management patterns.
- UI / UX Excellence : Strong understanding of responsive design, accessibility (WCAG), and cross-browser compatibility.
- API Integration : Experience integrating with RESTful and GraphQL APIs , ensuring security, performance, and efficiency.
- Testing & Quality : Hands-on experience with front-end testing frameworks (e.g., Jest, React Testing Library, Cypress) and championing BDD / TDD methodologies.
- Performance Optimization : Demonstrated ability to tune and optimize front-end performance; familiarity with monitoring and profiling tools (e.g., Lighthouse, Chrome DevTools).
- Security Best Practices : Understanding of front-end security, including XSS, CSRF, and secure session management.
- DevOps & CI / CD : Experience with CI / CD pipelines and tools (e.g., Azure DevOps, Jenkins, GitHub Actions) for front-end deployments.
- Collaboration : Proven track record of working with cross-functional teams (backend, product, design, DevOps, QA).
- Mentorship : Experience leading code reviews, technical mentorship, and team knowledge sharing.
Should-Have Requirements
Design Systems : Experience building or contributing to design systems and reusable component libraries.Cloud Platforms : Familiarity with deploying front-end applications on cloud platforms (Azure, AWS, or similar).Infrastructure as Code : Exposure to infrastructure automation practices (e.g., Terraform) for front-end hosting.Analytics & Monitoring : Proactive monitoring of production systems for high availability and fast incident resolution.Security Assessment : Participate in threat modeling, security assessments, and code reviews to identify and remediate potential vulnerabilities.General Requirements
Education : Bachelor s or Master s degree in Computer Science, Engineering, or related field.Experience : 5+ years in front-end software development, with at least 2 years in a senior or lead engineering role.Programming Languages : Proficiency in JavaScript, TypeScript, and familiarity with HTML5 / CSS3.Framework Mastery : Deep experience with ReactJS, Redux Toolkit, Next.js (or similar), and advanced state management.SDLC Knowledge : Deep understanding of systems integration, software development lifecycle, and agile methodologies.Communication : Excellent written and verbal communication skills; ability to engage with business stakeholders.Recommended Qualifications
Leadership : Experience influencing technical direction, mentoring junior engineers, and driving engineering standards.Strategic Thinking : Ability to balance immediate business needs with long-term technical scalability and innovation.Industry Certifications : Relevant certifications in front-end development, cloud, or software architecture.Business Acumen : Understanding of business value, cost implications, and strategic impact of technical decisions.Continuous Learning : Commitment to staying current with technology trends, best practices, and emerging tools.Responsibilities
Lead the design, development, and maintenance of scalable front-end applications and reusable UI components.Architect and implement secure, cloud-native, and production-ready front-end solutions.Drive CI / CD automation and DevOps best practices for front-end deployments.Mentor and guide engineering teams in front-end best practices.Collaborate with stakeholders to clarify requirements and deliver impactful user experiences.Ensure system reliability, performance, and maintainability.Participate in roadmap planning and strategy sessions.Promote simplicity, maintainability, and technical excellence.Tekshapers is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law.