Sr. Software Engineer

Company

iCIMS

Function

Engineering

Level

Location

Rai Durg, Hyderabad, Telangana, India

Apply Back to Jobs

Job Summary

We are seeking a highly skilled Senior Software Engineer with a strong focus on frontend development to help drive the future of our products. The ideal candidate will have deep expertise in React and Java, combined with a proven track record of building scalable, high-performance web applications. 

In this role, you will bring together technical excellence, problem-solving abilities, and a passion for delivering exceptional user experiences. You will play a key role in shaping the development process, collaborating with cross-functional teams, and ensuring that our products exceed user expectations. If you're excited about tackling complex challenges and contributing to cutting-edge solutions, this is the perfect opportunity for you.

Responsibilities

  • Lead frontend development by designing and implementing scalable, responsive web applications using React and other modern frontend technologies. 
  • Ensure development aligns with iCIMS design standards, best practices, and accessibility guidelines. 
  • Troubleshoot and resolve complex issues to ensure seamless user experiences. 
  • Collaborate with Product Owners, Scrum Masters, and Agile Teams to drive sprint and release planning. 
  • Balance customer needs, business goals, and technical feasibility to deliver high-impact solutions. 
  • Prototype and iterate on UI/UX designs to improve usability and functionality. 
  • Mentor junior developers and conduct thorough code reviews to uphold high-quality standards. 

Qualifications

  • Expertise in JavaScript, React, HTML, CSS, and jQuery. 
  • Experience with Node.js, Bootstrap, SQL, Hibernate, Spring, and Spring Boot is a plus. 
  • Familiarity with Java (including frameworks like Spring Boot) and ability to contribute to backend development when needed. 
  • Strong understanding of cross-browser compatibility and web accessibility compliance. 
  • Experience with design tools such as UXPin, Photoshop, or similar. 
  • Excellent communication skills with the ability to clearly convey technical concepts to stakeholders. 
  • Ability to thrive in a fast-paced, high-growth environment and adapt to evolving business needs. 
  • Proven ability to lead without direct authority, drive results, and foster collaboration within Agile teams. 
  • Self-starter mindset, with a proactive approach to identifying and solving challenges. 

Education & Experience: 

  • Master’s degree in Computer Science, Information Systems, Math, Software Engineering, or a related technical field with 3+ years of relevant experience. Or Bachelor’s degree in the same fields with 5+ years of relevant experience. 
  • In lieu of a degree, 2 additional years of professional software engineering experience will be considered. 
Apply