Logo
Photon

Full Stack architect

Photon, Springfield, Missouri, us, 65897


Client: PhotonPosition: Full Stack Architect Java & ReactLocation: Springfield, MO (Onsite)Duration: Full Time roleCollaboration and Communication:Work closely with stakeholders to understand business requirements and translate them into technical solutions within the React framework.Facilitate communication between front-end and back-end teams to ensure a seamless integration of APIs and other back-end services.Documentation and Maintenance:Create and maintain detailed documentation for front-end architecture, including component libraries, design patterns, and coding standards.Continuously refactor and improve the codebase to enhance performance, scalability, and maintainability.Required Skills and Qualifications:Technical Expertise:Extensive experience with React and its core principles, including hooks, context, and component lifecycle.Strong proficiency in JavaScript (ES6+), HTML5, and CSS3, with a deep understanding of responsive design and cross-browser compatibility.Experience with state management libraries such as Redux, MobX, or Context API.Architecture and Design:Proven experience in designing scalable, maintainable front-end architectures using React.Strong understanding of component-based architecture, micro frontends, and design systems.Performance Optimization:In-depth knowledge of front-end performance optimization techniques specific to React applications.Experience with monitoring tools and performance analysis to ensure applications meet performance benchmarks.Tooling and Automation:Proficiency with front-end build tools like Webpack, Babel, and task runners like npm scripts.Experience with version control (Git) and CI/CD pipelines for automated testing and deployment.Testing and Quality Assurance:Hands-on experience with testing frameworks and tools such as Jest, React Testing Library, and Cypress.Strong understanding of automated testing strategies for React applications.Collaboration and Communication:Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.Experience working in agile development environments, collaborating with cross-functional teams.