Role : Java Front-End Senior Engineer - ReactJS & Modern Frameworks
Location : Windsor, CT or Atlanta, GA
Duration : Longterm Contract
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 ReactJS, 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.