company_logo

UI Developer – React

Emagine

Updated on: 13 October 2025

Additional Details

Website

www.emagine.org

website

Work Location

Bengaluru, India (Hybrid)

location

Job Type

FTE

job_type

Batch

Experience

batch

Stream Required

Bachelor’s degree in Computer Science, Information Technology

stream

Salary

15 - 18 LPA (Expected)

salary

Job Description

The UI Developer will primarily focus on developing and maintaining responsive web applications using React and related technologies. The role aims to create functional user interfaces from design mockups while ensuring code quality and application performance.

Responsibilities:

  • Develop and maintain responsive web applications using React, JavaScript, and TypeScript.
  • Collaborate with UX/UI designers to translate design wireframes and mockups into functional user interfaces.
  • Write clean, maintainable, and efficient code while adhering to best practices in frontend development.
  • Implement unit testing and participate in code reviews to ensure the quality and reliability of the application.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug applications, identifying and resolving issues in a timely manner.

Must Haves:

  • Strong proficiency in React, JavaScript, and TypeScript.
  • Experience with state management libraries (e.g., Redux) and React context API.
  • Formal education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).

Nice to Haves:

  • Understanding of web performance optimization techniques.
  • Familiarity with frontend build tools (e.g., Vite, Webpack, Babel).

Other Details:

  • Location: Not specified.
  • Team Structure: Not specified.

Reason (Must Have):

  • React, JavaScript, and TypeScript: Essential for the development and maintenance of the web applications as per the core responsibilities outlined.
  • State management libraries: Necessary for effective data handling and ensuring the interface remains responsive and dynamic.
  • Formal education: Provides foundational knowledge essential for understanding complex software development principles.

Reason (Nice to Have):

  • Performance optimization techniques: Enhances user experience by ensuring applications load quickly and function smoothly.
  • Frontend build tools: Facilitates the development process, enabling streamlined builds and efficient code management.

Trust Score: Score: High

Evidence: Detailed responsibilities and specific technologies listed provide clarity on the role's expectations and requirements, enhancing the ability to define precise search criteria.

Sourcing Guidance / Clarifications Needed:

The job description provides good technical clarity for sourcing. Consider these potential recommendations to enhance the search:

  1. Recommendation: Search for candidates with experience in testing frameworks alongside core React skills. Rationale: Familiarity with testing is essential to ensure code reliability and aligns with key responsibilities such as implementing unit testing and participating in code reviews.
  2. Recommendation: Look for candidates from industries that heavily utilize React and TypeScript, such as fintech or e-commerce. Rationale: Professional experience in relevant industries can provide insight into scalable application design and user-centered approaches.
  3. Recommendation: Consider candidates who have experience with Agile methodologies. Rationale: Working in Agile environments can enhance team collaboration and improve responsiveness to project changes, which is crucial in this role.

Contact

Anjali Gupta

Recruitment Professional

agupta@emagine.org.in

Disclaimer: The Job Company is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.

Important: If an employer asks you to pay any kind of fee, please notify us immediately. The Job company does not charge any fee from the applicants and we do not post any jobs where companies ask candidates to pay.

Click on the Apply Now button to apply for Emagine