
Senior Frontend Developer, React
Posted 22 hours ago

Posted 22 hours ago
This is a fully remote position, open to applicants in United States.
• Create new user interface applications and projects utilizing React 18+ while maintaining existing ones.
• Construct and manage microfrontend architecture via Webpack Module Federation.
• Develop using HTML, CSS, JavaScript, TypeScript, and associated libraries and frameworks such as React, Material-UI (MUI 7+), Zustand or Redux.
• Design responsive user interfaces suitable for both desktop and mobile devices.
• Produce reusable components and uphold a clean, well-documented codebase.
• Adhere to best practices and contribute to the team's coding standards.
• Write thorough unit tests, snapshot tests, and integration tests utilizing Jest.
• Conduct comprehensive code reviews and provide constructive feedback on pull requests.
• Engage in architectural decision-making and technical planning.
• Update and upgrade third-party packages as needed.
• Stay informed about recent technologies, AI innovations, and ensure projects are current.
• Enhance application performance and minimize page loading times.
• Integrate with RESTful APIs and backend services.
• Mentor junior developers and disseminate knowledge within the team.
• Actively participate in Scrum ceremonies using JIRA.
• Create and maintain technical documentation.
• Deploy applications using GitLab CI/CD.
• Keep abreast of the latest frontend trends and AI-powered development tools.
• Share project information and insights with team members.
• Take part in brainstorming sessions and contribute innovative ideas.
• Minimum of 5+ years of practical coding experience with modern frontend technologies.
• At least 1+ year of experience working with agentic programming like Cursor.
• BS/MS in Computer Engineering or related disciplines.
• Strong expertise in HTML5, CSS3, and advanced-level JavaScript.
• In-depth knowledge of TypeScript.
• Extensive experience with React 18+ at a production level.
• Practical experience with Material-UI (MUI) 5+.
• Familiarity with state management solutions like Zustand or Redux.
• Solid understanding of Webpack and Module Federation architecture.
• Proficient in Jest for unit testing, snapshot testing, and integration testing.
• Experience in responsive and adaptive design.
• Background in integrating with RESTful APIs.
• Understanding of key design principles.
• Active use of AI-powered development tools in the software development workflow (at least 1-2 tools).
• Proficient in English (Intermediate or higher - both written and verbal).
• Experience with the Figma design tool.
• Strong understanding of the complete Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
• Nice-to-Have:
• Familiarity with Next.js.
• Knowledge of GitLab CI/CD processes.
• Experience with other state management solutions (MobX, etc.).
• Familiarity with automation platforms such as n8n.
• Experience in performance optimization for large-scale applications.
• Basic knowledge of Docker for local development.
• Flexible working hours and a remote-first approach.
• Competitive salary.
• Complete hardware/software setup—everything you need for work.
• Open-door culture with transparent communication and approachable top management.
• Health insurance, vacation, sick leave, holidays, and paid maternity/paternity leave.
• Access to our learning and development center, including workshops, webinars, training platforms, and edutainment events.
• Virtual team-building and social activities.
Castillians
Ookla
Vanta
Minor Hotels Europe and Americas
Get handpicked remote jobs straight to your inbox weekly.