All jobs

Job details

React JS Developer

  • Java
  • GraphQL
  • TypeScript
  • Android
  • React Native
  • ES6
  • React.js

Posted: 4 days ago

Job description

Role & responsibilities


As a UI Engineer, you will be the architect of the users journey. You will:

  • Develop & Own: Design and implement highly scalable, responsive, and reusable UI components for both web and mobile platforms.
  • Optimize for Speed: Obsess over web vitals (LCP, FID, CLS) and mobile performance to ensure a "zero-lag" experience.
  • Collaborate: Partner closely with Product Managers and UX Designers to translate complex requirements into pixel-perfect interfaces.
  • Architect Systems: Work on the middle layer (BFF) using Apollo Server to orchestrate data efficiently between microservices and the frontend.
  • Mentor & Lead: Participate in deep code reviews and drive engineering excellence within the team

Preferred skills:


  • Web: Strong proficiency in React.js and modern JavaScript (ES6+).
  • Mobile: Hands-on experience building cross-platform apps using React Native.
  • Data: Expertise in GraphQL, Apollo Client, and Apollo Server.
  • Language: Deep understanding of TypeScript for type safety and maintainability.
  • Backend for Frontend: Experience with Redis for server-side caching and performance optimization.

Nice to have:


  • Native Android Knowledge: Experience with Android development (Java/Kotlin) is a significant bonus.
  • Adaptability: We believe in "Full-Stack UI." You should be excited to learn Android internals or deeper backend integration to solve complex problems.
  • Problem Solving: A strong grasp of Data Structures and Algorithms to solve unique UI performance challenges at scale.


IT Services & Consulting,
Full Time, Permanent
Software Development
Education
Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills

Similar jobs