Frontend UI Software Engineer
Why This Role Matters
This role serves as the bridge between complex application logic and the people who interact with it every day. By transforming technical requirements into fast, responsive, and intuitive interfaces, the UI Developer ensures that users experience clarity, speed, and reliability. In a world where digital experiences shape trust and adoption, thoughtful UI development directly drives product success and customer confidence.
What You'll Do
- Develop and maintain scalable front-end applications using React and TypeScript
- Implement responsive designs that provide seamless experiences across web, tablet, and large screens
- Collaborate with UX/UI designers to translate design mockups into high-quality, pixel-perfect interfaces
- Integrate with GraphQL APIs and optimize front-end data fetching for performance and reliability
- Build and maintain component libraries and design systems to ensure consistency and reusability
- Work with backend and DevOps teams to ensure smooth deployment, testing, and scalability of applications
- Contribute to code reviews, best practices, and technical documentation
What You'll Bring
- 5+ years of professional experience in UI/front-end development, 7+ years preferred
- Strong proficiency in React and TypeScript
- Demonstrated experience building responsive and adaptive UIs
- Solid understanding of JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries (Redux, Apollo, or equivalent)
- Strong debugging, performance optimization, and problem-solving skills
- Familiarity with Git, CI/CD workflows, and Agile development practices
- Bonus: Strong eye for design and usability with experience collaborating on tools like Figma
- Bonus: Exposure to cloud platforms (AWS, Azure, or GCP) and DevOps pipelines
- Bonus: Strong proficiency in GraphQL