S
Stefanini Group
Frontend
Frontend Developer/Architect
ReactNode.jsHTMLCSSJavaScriptReduxZustandReact QueryWebpackBabelVitenpmYarnGitHub ActionsJenkinsAzure DevOpsREST APIGraphQLJWTOAuthOpenid ConnectJestReact Testing LibraryCypressModule FederationSingle-SpaAemGcp Cloud RunJavaAi/MlLlmsAgentic Ai
Про позицію
Stefanini Group is hiring a Frontend Developer/Architect in Dearborn, MI. The role involves architecting, designing, and delivering high-quality user interfaces using ReactJS and modern front-end technologies, leading Micro-Frontend architectures.
Обовʼязки
- Define and maintain the technical architecture for AEM-based applications, leveraging SPA and CaaS patterns.
- Develop and maintain Adobe Experience Manager (AEM) solutions, including component development, content modeling, workflows, and deployment pipelines.
- Build robust, reusable component libraries and frameworks that improve developer productivity and consistency across teams.
- Develop scalable Node.js services and APIs to support full-stack application needs.
- Ensure seamless integration of Micro-Frontends across teams and platforms, maintaining a unified user experience.
- Participate actively in Agile ceremonies - sprint planning, retrospectives, and backlog refinement - contributing to team velocity and delivery quality.
- Champion Test-Driven Development (TDD), clean code principles, and pair programming practices.
- Implement and enforce modern authorization and authentication mechanisms, including OAuth 2.0, OpenID Connect, and JSON Web Tokens (JWT).
Вимоги
- 6-10 yrs in IT with 4+ yrs in frontend development
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+)
- Experience with state management solutions such as Redux, Zustand, or React Query
- Proficiency with front-end build tools: Webpack, Babel, Vite, NPM/Yarn
- Experience with CI/CD pipelines and DevOps practices (e.g., GitHub Actions, Jenkins, Azure DevOps)
- Solid understanding of RESTful APIs, GraphQL, and microservices integration patterns
- Strong knowledge of modern authentication and authorization (JWT, OAuth 2.0, OpenID Connect)
- Demonstrated experience with Test-Driven Development (TDD) and tools such as Jest, React Testing Library, Cypress
- Experience with pair programming and collaborative engineering workflows
- Mastery of semantic HTML and commitment to Web Accessibility (WCAG) standards
- Cloud Architecture: Ability to design decoupled, resilient systems, specifically Micro-Frontend architecture (Module Federation or Single-SPA)
- Artificial Intelligence & Expert Systems: Practical experience integrating AI/ML capabilities into web applications, such as using LLMs & Agentic AI
Frontend Developer/Architect
Оригінал