Responsibilities
- Writing efficient, reusable, testable, and scalable code.
- Understanding, analyzing, and implementing business needs, feature modification requests, and converting them into software components.
- Integration of user-oriented elements into different applications, data storage solutions.
- Developing frontend components to enhance performance and receptiveness, client-side logic, and platform, highly responsive web applications.
- Designing and implementing high availability and low latency applications, data protection, and security features.
- Performance tuning and automation of applications.
- Testing and debugging software applications with React test framework tools like Jest.
- Enhancing the functionalities of current software systems.
- Keeping abreast with the latest technology and trends.
- Providing technical leadership, mentoring junior developers, and supporting strategic decision-making across development teams.
Requirements
- Creating solution design using the latest frameworks, plugins, and technologies.
- Expertise in MERN stack with strong experience in Mongo, Express, React, and Node.
- Frontend UI Library ReactJS.
- Architecture and solution design.
- Experience in OpenID Connect, OAuth, and Google Auth.
- Frontend libraries such as Ionic/Cordova, React Router DOM, TypeScript, Axios, HTML, jQuery, etc.
- State management libraries like Redux.
- Expertise in Node.js .
- Component design libraries like Ant Design.
- Test case libraries like Jest.
- CI/CD: Docker, OpenShift, Jenkins.
- Automation tools like Grunt, Yeoman, and other utilities like NPM (Node Package Manager), NVM (Node Version Manager), etc.
- Understanding of unit testing (UT), linting, CI/CD, and other software engineering concepts.
- Knowledge of AWS (Amazon Web Services).
- Managing the server using the terminal in Windows, Linux (Ubuntu, CentOS 7).
- Operating Systems: Windows, Ubuntu (Linux).
- Good to have experience in React Native.
This job was posted by Kavya Jain from MeeTri Infotech.