Software Engineer - ReactJS (SERJS01022301)

Are you a skilled ReactJS Developer (TypeScript) looking for an exciting opportunity to join the engineering team of a dynamic, forward-thinking digital services company? We are seeking a talented and driven individual to join our agile team and help shape the future of our organisation. As a member of our team, you will have the opportunity to work on challenging and innovative projects. We're looking for someone who is comfortable in a fast-moving environment, can learn quickly, and thrives on tackling complex problems.

This is a remote work position with the flexibility to work from home or one of our office locations (Kochi, Bangalore, or Trivandrum) as per your preference. You'll have the opportunity to work in a team of talented professionals and participate in shaping the future of our company. Our organisation has a strong culture of innovation and continuous learning, and we provide our team members with the tools and resources they need to succeed. If you're a passionate and motivated ReactJS Developer (TypeScript) who wants to be part of an exciting and growing team, we want to hear from you!

Responsibilities:

  • Develop and maintain high-quality code using ReactJS (TypeScript) to meet the needs of the organisation and customers.
  • Work closely with product owners and stakeholders to ensure timely and budget-friendly feature delivery.
  • Provide technical expertise and guidance on project timelines and scope during planning and estimation meetings.
  • Ensure code meets the organisation's standards and best practices, and write and maintain unit tests for code quality and reliability.
  • Debug and troubleshoot issues efficiently, communicate progress, issues, and risks to the team and stakeholders in a clear and concise manner.
  • Collaborate with the team to understand requirements, design, and implement solutions aligned with overall strategy and product vision.
  • Participate in code reviews, provide constructive feedback, and implement necessary changes.
  • Continuously improve the development process by suggesting and implementing new tools, technologies, and best practices.
  • Mentor junior developers and take ownership of assigned tasks, ensuring high-quality code and timely delivery.
  • Stay up-to-date with the latest web development trends and technologies, and apply them to projects as appropriate.

We are looking for the following attributes.

  • 4+ years of experience working with ReactJS and TypeScript.
  • Strong understanding of web development concepts, including HTML, CSS, JavaScriptFamiliarity with modern front-end build pipelines and tools.
  • Experience with Git and other version control systemsUnderstanding of agile software development methodologies.
  • Familiarity with unit testing frameworks such as Jest, Enzyme, or React Testing LibraryStrong communication and collaboration skills.
  • Ability to work independently and manage assigned tasks efficientlyExcellent problem-solving and debugging skills

Additional Competencies

  • Excellent communication and collaboration skills.
  • Strong problem-solving skills and ability to work independently.
  • Good time-management skills and ability to manage multiple projects.
  • Attention to detail and the ability to produce high-quality work under tight deadlines.
  • Critical thinking and problem solving.
  • Take initiative and learn from the experience. 
  • Client management capabilities with leadership traits.
  • Adaptability

Qualification

Bachelor's degree in Computer Science or a related field (or equivalent experience)