Hiring! React UI Architect at Berkeley Heights, NJ (Onsite) at Berkeley Heights, New Jersey, USA |
Email: [email protected] |
From: Vijayakumar R, TechStar Group [email protected] Reply to: [email protected] Job Title: React UI Architect Location: Berkeley Heights, NJ (Onsite) Duration: 12 months Contract What does a successful React UI Architect do Designing UI components: Create high-quality and reusable UI components using React library, ensuring consistency and adherence to design guidelines. Architecting application structure: Develop a scalable and maintainable architecture for React applications, including routing, state management, data fetching, and UI composition. Leading development team: Provide technical leadership and guidance to front-end developers, reviewing code contributions, and ensuring best practices are followed. Reivew existing framework and tech stack used to come up with tech debt items and take complete ownership of them Integration with APIs: Integrate front-end UI components with backend APIs, ensuring seamless data flow and communication between client and server-side code. Code reviews and best practices: Conduct code reviews, provide feedback, and ensure that coding standards, architecture principles, and design patterns are followed by team members. Continuous improvement: Stay updated with the latest trends, tools, and best practices in React development, continuously learning and implementing new techniques to improve UI architecture and development processes. Documentation and knowledge sharing: Document architecture decisions, coding patterns, and best practices, and share knowledge with the development team to facilitate collaboration and maintain consistency across projects. What you will need to have: 10-15 years of Experience in React/java/j2ee development 5+ years of hands-on experience is mandatory on React, Spring Boot, Spring Rest, Spring MVC, RESTful & SOAP Web Services. Additional knowledge of JPA, Spring Cloud, Microsoft Azure etc. will add value. 5+ years of experience in JavaScript, TypeScript, HTML, CSS, React testing library, RXJS, Redux Good communication skill to speak with the Business Partners is essential and non-negotiable for this position Work closely with Developers, Business Analysts and participate in the product design process including specification and other document review Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM Sound knowledge of web technologies like HTML, DHTML(CSS), XML, XHTML, AJAX, JavaScript (JQuery and JSON) Understanding of cross platform capbilities to support ADA compliant implementation Performance optimization: Ability to identify and address performance bottlenecks in React applications using techniques like code splitting, lazy loading, and memoization. Understanidng of modern build tools (webpack, vite etc.) State management libraries: Familiarity with popular state management tools like Redux, MobX, or Context API for managing complex application data flow. Testing: Proficiency in writing unit tests using Jest, Enzyme, or React Testing Library to ensure the reliability and quality of code. What would be great to have: Version control: Proficiency using Git for code versioning and collaboration with other developers. Continuous learning: Willingness to stay updated with the latest trends and best practices in React development to continuously improve skills and deliver high-quality solutions. DevOps skills: Understanding of CI/CD pipelines, Docker, and cloud platforms like AWS or Azure for deploying React applications. Performance monitoring: Experience with tools like Lighthouse, Chrome DevTools, or New Relic for monitoring and optimizing the performance of React applications. UX design skills: Understanding of UX design principles and ability to collaborate with UX designers to create user-centered design solutions. Open-source contributions: Participation in open-source projects or contributions to React community to demonstrate expertise and passion for React development. Keywords: continuous integration continuous deployment user interface user experience rlang New Jersey Hiring! React UI Architect at Berkeley Heights, NJ (Onsite) [email protected] |
[email protected] View all |
Fri Aug 16 00:53:00 UTC 2024 |