Job Title : JavaScript Developer - IT Software Development - Mumbai
Job Description : Our client has hands-on experience of more than two decades in providing custom software development services to its clients with offices in Mumbai, India and Toronto, Canada. They have helped companies in developing innovative and intuitive web and mobile applications. Their team of experts possesses the necessary knowledge and skillset to build custom software solutions for small and medium scale enterprises.
Primary technologies used by them are DotNet, Azure, FileMaker, PHP, React and React Native while developing custom software applications. Custom software building portfolio includes - e-commerce applications, shopping site, cruise-booking system, networking portal and project management system. Apart from building custom apps, they also help their clients in hassle-free upgradation or migration to the latest versions.
The primary focus will be on developing UI components with React JS workflows with Typescript . This will include use of automated integration tests with RTL. These components are expected to be robust and easy to maintain with the highest code quality. The coordination with the rest of the team working on different layers of the infrastructure should be effective.
Job Responsibilities :
1. Delivering a complete front-end application using React JS and Typescript.
2. Building reusable components/widgets and front-end libraries for future use.
3. Translating designs and wireframes into high-quality code.
4. Writing tested, idiomatic, and documented code.
5. Optimizing components for maximum performance across multiple web browsers.
6. Mentoring junior developers, peer to peer code reviews and ensuring that high.
7. Code quality bar should be maintained.
Required Key Skills :
- Ability to solve problems effectively.
- Ability to learn and explore new things effectively.
- Familiarity with RESTful APIs.
- Ability to understand business requirements and translate them into technical requirements.
- Professional, precise communication skills.
- Clear understanding of design patterns especially MVC
Mandatory :
1. Excellent proficiency in JavaScript, CSS and HTML, including DOM manipulation and the JavaScript object model.
2. Thorough understanding of React JS, Typescript and its core principles.
3. Experience with popular React.js workflows (such as React-Redux, React-Router, React Hooks, etc.)
4. Experience with Class components and Functional components.
5. Experience with React Testing Library (RTL). Familiarity with Enzyme, Jest Framework and Cypress.
6. Experience with data structure libraries (e.g. Immutable.js)
7. Familiarity with the front-end development tools such as Babel, Webpack, NPM, etc.
8. Experience with code versioning tools Git and its workflows.
Industry: IT Software
Gender: Open
Experience: 2 - 5 years
Job Location: Goregaon West, Mumbai
Working Days: 5 days (9:30 to 6:00)
Qualification: Technical Degree
Notice Period: Immediate to 60 days
Relocation candidates: No