Mumbai
On-site
INR 8,00,000 - 12,00,000
Full time
Job summary
A tech solutions company in Mumbai is seeking an experienced Software Engineer with strong skills in JavaScript and React Native. You will develop user interfaces for modern applications and collaborate with teams to implement cutting-edge user experiences. Candidates should have 5+ years of experience and proficiency in testing tools and modern front-end technologies.
Qualifications
- 5+ years of industry software engineering experience.
- Proficiency in testing tools like Jest, Enzyme, and React Testing Library.
- Good knowledge of both React Native and React JS with focus on React Native.
Responsibilities
- Develop user interfaces for modern rich internet applications.
- Perform increasingly complex development tasks requiring research.
- Collaborate with stakeholders and development partners for user experiences.
Skills
JavaScript
React Native
React Js
Testing tools (Jest, Enzyme)
RESTful APIs
MVC frameworks
Tools
Zustand
Redux
Context API
Qualifications
- Should be familiar with Java script
- 5+ years of industry software engineering experience
- Proficiency in testing tools jest, enzyme,react testing library. basic understanding of native ios and android, and state management tools like Zustand, redux context api.
- Good knowledge of both React Native and React Jswith more focus on React Native
- Proficiency in modern JavaScript, including ES6+ features, closures, async/await, Redux, Context Api, Routering libraries, Payment Gateway, Jest/Enzyme
- Should be comfortable in building both React Native and React web Apps
- Familiarity with RESTful APIs
- Good understanding of MVC frameworks.
- Experience with Native Mobile app deployment on App store and google play store
Responsibilities
- Develop user interfaces for modern rich internet applications with the latest front end technologies.
- Perform development tasks of an increasingly complex nature which may require extensive research and analysis
- Support of existing solutions
- Collaborate with the stakeholders, the users, the build team and other development partners to implement state of the art user experiences.
- To be on top of all the latest technological advances in development.
- Developing scalable, reusable components and front-end libraries
- Translating UI designs and UX wire-frames into high-quality codes
- An advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc.