Role: Software Developer €“ React
We are seeking a skilled React JS Developer with expertise in developing applications using React.JS as the front end. The ideal candidate will play a crucial role in designing, developing, and maintaining software solutions that enhance our business processes and drive efficiency.
Responsibilities:
- Work closely with architects, and sometimes end-users, to understand the requirements and develop detailed problem statements / story points.
- Design and develop multi-tiered commercial and internal applications as per the specifications.
- Ensure performance and quality of the applications.
- Support live applications
- troubleshoot and address user queries.
- Follow defined development process for application development.
- Contribute to continuous improvement of the application as well as the development process.
Must have Skills : NPM (Strong), Webpack.
Good To Have Skills : Restful APIs.
- At least 7 years of work experience and 5 years of relevant experience.
- Strong experience in developing applications using React.JS as the front end.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high quality code.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with RESTful APIs .
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.
- Experience of integrating applications with Restful APIs (preferably FastAPIs) and LDAP.
- Familiarity with AWS, GIT, and Dockers will be an added advantage.
- Experience with UI/UX will be an added advantage.
Personal Attributes:
- Strong communication and interpersonal skills.
- Highly organized and detail oriented.
- Good written skills, able to effectively communicate with business and technical teams.
- Self-driven and motivated.
- Ability to collaborate with other teams.
- High energy to drive Result & customer oriented.
- Strong communication skills in both English and Spanish.