← Back to jobs
Whippany, Hanover, NJ, USA
No related jobs found
• 5 or more years of professional software development experience, including significant experience leading modern web UI initiatives.
• Deep hands-on experience building React applications with modern JavaScript/TypeScript, including components, hooks, state management, and architectural decision-making.
• Experience selecting and applying modern React frameworks, libraries, and tooling to support maintainable, high-performing enterprise applications, including React Compiler, Vite, linting, etc.
• Strong understanding of software design principles, including SOLID and domain-driven design, with the ability to apply them in technical leadership decisions.
• Proven experience integrating UI applications with enterprise authentication/authorization (SSO, OAuth2/OIDC) and driving secure web engineering practices.
• Strong experience consuming REST APIs (HTTP/JSON), handling errors, and managing configuration across environments (dev/test/prod) with accountability for solution reliability.
• Experience establishing automated testing and quality practices (e.g., Jest, React Testing Library, Cypress/Playwright), leading code reviews, and promoting engineering best practices.
• Excellent written and verbal communication skills, with the ability to influence technical direction and collaborate effectively with stakeholders at multiple levels.
• Experience leading software delivery in an Agile environment (Scrum/Kanban), including backlog refinement, estimation, sprint ceremonies, and iterative release practices.
Preferred Skills:
• Experience leading delivery of customer-facing web applications in a regulated enterprise environment; financial services experience is a plus.
• Experience improving CI/CD and source control practices in an enterprise environment (e.g., Azure DevOps, GitHub), including pull requests, branch strategies, and automated build/test pipelines.
• Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor) thoughtfully to improve productivity while maintaining strong engineering judgment and code quality.
• Ability to evaluate, adopt, and guide the team in applying new technologies effectively
Bachelor's degree
No related jobs found
← Back to jobs