Position: Senior Software Engineer – UI Developer
Experience: 5-8 Years
Work Type: Full Time – Hybrid (3 Days in Office per Week)
Location: Hyderabad

About FissionLabs:

Fission Labs is a software development company that offers businesses end-to-end technology solutions. With a team of experienced professionals, the company provides services such as product development, cloud engineering, big data analytics, DevOps consulting, and AI/ML solutions. Fission Labs is committed to delivering high-quality and scalable solutions to clients worldwide, using modern technologies and development methodologies such as Agile and Scrum. Headquartered in Sunnyvale, with development centers in Dallas & Hyderabad, Fission Labs has earned a reputation for customer satisfaction and workplace culture.

Job Summary:

We are seeking a highly skilled and experienced UI Developer to join our dynamic team. The ideal candidate will have a strong command of JavaScript and hands-on experience in front-end development, preferably using ReactJS. You will be responsible for designing, developing, and optimizing UI components to ensure seamless user experiences.

Key Responsibilities:

  • Develop and maintain high-performance, scalable UI components using JavaScript and modern front-end frameworks.
  • Collaborate with UX/UI designers to implement intuitive and visually appealing interfaces.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Work closely with backend developers to integrate APIs and services.
  • Conduct thorough testing and debugging of applications.
  • Stay updated with emerging technologies and best practices in front-end development.
  • Participate in code reviews and contribute to technical discussions.

Must-Have Skills:

  • Strong proficiency in JavaScript.
  • Hands-on experience with any front-end framework (preference for ReactJS).
  • Solid understanding of HTML5, CSS3, and modern UI development practices.
  • Experience in building responsive and cross-browser-compatible applications.
  • Familiarity with version control tools such as Git.
  • Knowledge of RESTful APIs and asynchronous request handling.

Good-to-Have Skills:

  • Experience with state management libraries like Redux.
  • Understanding of TypeScript.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Experience with unit and integration testing frameworks.
  • Familiarity with Agile development methodologies.