Senior Frontend Developer
21 hours ago
Berkeley Heights
Title: Web React Micro Frontends Engineer with Android POS, Web & Mobile Frameworks Resource Location: Berkeley Heights, NJ and SFO, CA local only final round face to face Skills: (Android POS, Web & Mobile Frameworks) Job Description: We are seeking a Web React Micro Frontends for Android POS, Web & Mobile Frameworks Resource having 8+ years of professional experience to designs and implements scalable, modular user interfaces using ReactJS, often utilizing Module Federation to separate applications into manageable, independently deployable pieces. They bridge UI/UX design with technical architecture, integrating with backend services, optimizing performance, and building reusable component libraries to drive application consistency. This role requires close collaboration with cross‑functional teams, adherence to DevOps and Agile practices, and ownership of service quality and delivery. Key Responsibilities • Micro Frontend Architecture: Design and maintain scalable, modular frontend applications that can be shared across multiple products lime Android POS, Web & Mobile Frameworks, • Architecture & Design: Architect and implement scalable, high-performance micro frontend (MFE) architectures using modern patterns like Module Federation., • Modular Development: Develop modular UI components and front-end libraries designed for reuse across multiple domains and teams., • React Development: Build interactive, reusable UI components using React, TypeScript, and modern JavaScript (ES6+)., • Module Federation & Integration: Implement techniques like Module Federation to create independent Micro Frontends that work seamlessly together for Android POS, Web & Mobile Frameworks, • Performance Optimization: Optimize application performance (loading speed, memory usage) and ensure responsiveness., • Collaboration: Work with UI/UX designers, backend engineers, and product managers to translate requirements into technical solutions., • Quality Assurance: Conduct code reviews, implement unit/integration tests (Jest, React Testing Library), and maintain high code quality., • State Management: Manage complex application state using tools like Redux, Zustand, or Context API., • Deployment: Contribute to CI/CD pipelines and deployment processes for micro frontend architectures Mandatory Technical Skills & Competencies • Technical Expertise: Strong proficiency in React.js, JavaScript, HTML5, and CSS3., • Expert-level proficiency in React.js, including functional components, Hooks, and complex state management (Redux, Flux, or GraphQL/Apollo)., • Micro Frontends Experience: Hands-on experience with Micro Frontend frameworks and architectures., • Modern JavaScript/TypeScript: Strong command of TypeScript and ESNext features, • Modern Web Tools: Knowledge of Webpack (Module Federation), Vite, Rollup, and Babel., • State Management: Experience with Redux, Zustand, or React Context API., • Testing: Proficiency in unit/integration testing with Jest or React Testing Library., • API Integration: Experience connecting frontends to RESTful APIs or GraphQL. Knowledge of monitoring tools such as Prometheus, Grafana, or ELK stack., • Design Systems: Proven experience building or maintaining enterprise-grade design systems, often using tools like Tailwind CSS., • Understanding of distributed tracing and logging., • Cloud concepts like fundamentals, App Configuration / App Settings, Key Vault, Cache, Service Bus (queues/topics), Event driven architecture, Blob Storage, cloud security, scalability, and resiliency patterns, • Understanding of Microservice Development design, implementation, Middleware (Kafka), filters, exception handling, and logging, Authentication and authorization (JWT/OAuth concepts), Performance optimization and secure coding practices, • Agile and Collaboration Tools: Sprint planning, work item tracking, and agile delivery, Technical documentation and knowledge sharing