Software Engineer - React JS Developer

Software Engineer - React JS Developer

Murf ai | Bangalore, KA, IN

Posted 8 days ago

Apply Now

Description

Company Introduction


Murf AI is a Series A funded startup backed by Elevation Capital and Matrix Partners. Founded by alumni of IIT Kharagpur, we have served 1Mn+ voice-over projects through our core product, the Murf Studio, which now caters to customers in 100+ countries.


We are working on simplifying voice audio and making high-quality voice overs accessible to everyone, using artificial intelligence. Murf helps users create lifelike voice overs in a matter of minutes, without the need for any recording equipment. (https://murf.ai/).


We like to stay informal, structurally flat and fun to work with. We love our customers, and obsess about their needs round the clock. If that sounds like a mix you would fit into, we would love to know you better.


Job Description:


We are looking for a React.js developer who has a good knowledge of modern (ES6+) Javascript to build the next generation of Murf AI Studio's frontend. You would be responsible for building a feature packed cloud based tool for generating and editing synthetic media. You will build user-facing components and implement them with different workflows and toolchests like Redux and Flux. Your primary focus will be to develop a stable, robust, aesthetic and maintainable product. You also need a good understanding of the toolchain of modern web development including packers and transpilers and apply these pragmatically to achieve high quality deliverables.


Responsibilities:

  • Create new features or parts of applications, with a natural ability to deliver on short timelines.
  • Develop components and libraries that are reusable and future-proof
  • Confident in using UI/UX designs or wireframes to create the respective code and the application
  • Use your knowledge on React.js and its lifecycle to maximize components performance across different devices and browsers.
  • Work with design and content teams, to improve customer facing landing and resource pages.


Requirements:

  • 1+ years of experience in building complex react based applications.
  • Bachelor's degree in CS or similar fields.
  • Deep understanding of React.js and its fundamentals, ideally including modern features like hooks.
  • Excellent understanding of JavaScript including the OOP concept and how shadow DOM and DOM work.
  • Experience with widely used React.js state managers like Flux, Redux, Thunks or Sagas.
  • Knowing modern ECMAScript.
  • Experience with data structure libraries like Immutable.js .
  • Knowledge of RESTful APIs.
  • Familiarity with modern front-end build pipelines and tools like Webpack, Babel, npm etc.
  • Knowledge of the overall browser rendering behavior's and measuring and optimizing's performance.
  • Strong hands-on experience with source code management systems like Git.
  • Understanding of what the business / stakeholders need and transfer that into your project.


Extra Awesome:

  • Animation skills using CSS/SVG/JS.
  • Experience with AWS technologies such as Cloudfront, Lambda, S3
  • Understanding of authorization mechanisms like OAuth, JSON Web Token.
  • Understanding of on-site Technical SEO and accessibility concepts.