UI Developer
Role details
Job location
Tech stack
Job description
o Design, develop, and maintain scalable web applications using React, TypeScript, and Tailwind CSS o Build and manage application state using modern state management libraries such as Zustand, Redux Toolkit, or similar o Develop and maintain component libraries and design systems with a focus on reusability and consistency o Implement component-driven development practices using tools like Storybook o Architect and develop micro-frontend or module federation-based solutions o Optimize applications for performance, scalability, and maintainability o Integrate frontend applications with backend services using REST and/or GraphQL APIs o Leverage Next.js features such as App Router, Server Components, and SSR strategies for improved performance and SEO o Collaborate with UX designers, backend engineers, and product teams to deliver seamless user experiences o Ensure code quality through best practices, code reviews, and testing strategies
Requirements
o 5+ years of experience in UI/UX engineering, frontend development, or frontend architecture o Strong proficiency in React, TypeScript, and modern CSS frameworks (Tailwind CSS preferred) o Proven experience in delivering large-scale web applications or user portals with high traffic o Hands-on experience building and scaling component libraries/design systems o Solid understanding of state management patterns and tools o Experience with Next.js, including App Router, SSR, and rendering strategies o Strong understanding of frontend performance optimization and best practices Preferred / Nice-to-Have Skills o Experience with identity and access management frameworks such as SSO, OAuth2, or SAML o Hands-on experience building real-time applications using WebSockets, Socket.IO, or similar technologies o Familiarity with micro-frontend architecture patterns and distributed systems o Experience working in Agile/Scrum environments
Benefits & conditions
o Hourly Rate: $65 - $70 per hour, The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.