Remote UX/UI Developer
About The CompanyGrabJobs is a leading technology-driven recruitment platform dedicated to connecting talented professionals with top-tier employers across various industries. Our innovative approach leverages cutting-edge web and mobile solutions to streamline the hiring process, making it more efficient, transparent, and accessible for both job seekers and companies. Committed to fostering a diverse and inclusive work environment, GrabJobs continually invests in its team members' growth and development to maintain its position at the forefront of the recruitment technology landscape.About The RoleWe are seeking a highly skilled Front-End Developer who excels at bridging the gap between complex user workflows and high-performance micro-frontend architectures. This role offers an exciting opportunity for individuals who thrive in dynamic environments, take initiative, and are passionate about owning the entire front-end lifecycle—from initial prototyping to deployment. The successful candidate will collaborate closely with stakeholders to design intuitive user experiences, develop reusable UI components, and optimize applications for scalability and performance. Your expertise will be instrumental in maintaining a seamless and engaging user experience across multiple platforms and devices, utilizing modern technologies and architectural patterns such as micro-frontends and shared design systems.QualificationsThe ideal candidate will possess expert-level proficiency in React.js, with a thorough understanding of JSX, hooks, Virtual DOM, and component lifecycles. A strong foundation in core web technologies including HTML5, CSS3 (Flexbox, Grid), and modern JavaScript (ES6+) is essential. Experience with UI/UX design principles, typography, and color theory will be valuable in creating user-centered interfaces. Familiarity with micro-frontend architectures, particularly using single-spa, is required, along with the ability to implement cross-application communication strategies for a cohesive user experience. Candidates should have experience deploying features independently via CI/CD pipelines and leading the development of shared design systems to ensure visual consistency. Additional preferred skills include backend experience with Node.js, familiarity with AWS services such as S3, CloudFront, Lambda, and API Gateway, and knowledge of DevOps practices for automated deployment workflows.ResponsibilitiesAs a Front-End Developer at GrabJobs, your core responsibilities will include designing and prototyping user flows in collaboration with stakeholders, utilizing tools like Figma and React for rapid iteration. You will develop scalable, reusable UI components and front-end libraries to build high-performance web applications. Ensuring responsiveness and accessibility across mobile, tablet, and desktop devices is a key aspect of your role. Managing complex state and data flows using libraries such as Redux or the Context API will be vital to maintaining application integrity. You will monitor and optimize front-end performance, debug intricate issues, and maintain rigorous testing practices using tools like Jest and React Testing Library. Additionally, you will lead efforts in designing and maintaining micro-frontend services, implementing robust communication patterns between services, and deploying features independently through CI/CD pipelines. Leading the development of shared design systems and managing shared dependencies will be essential to ensure a unified and consistent user interface across all applications. Your role will also involve system optimization techniques such as lazy loading, import maps, and version control strategies to prevent redundant library downloads and improve load times.BenefitsGrabJobs offers a comprehensive benefits package designed to support our employees' health, well-being, and professional growth. Our benefits include competitive health care plans, paid time off, retirement savings options, and opportunities for continuous learning and development. We foster a flexible work environment that encourages innovation, collaboration, and work-life balance. Employees have access to a range of resources and support systems to thrive both personally and professionally, ensuring a rewarding and sustainable career journey with us.Equal OpportunityGrabJobs is an equal opportunity employer committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, citizenship status, veteran status, disability, or any other protected characteristic under applicable law. We believe diversity enriches our culture and drives innovation, and we welcome applicants from all backgrounds to join our team.