Responsibilities:
- Deep knowledge of React Native along with an extensive understanding of hooks, application life-cycle, and code architecture.
- Should be a champion of the tools and readily used RN libraries (like React-Native-Fast-Image, React- Navigation, Redux, and Network libraries).
- Should be well known about Sprint Planning, Retrospective, Estimation, Demos, and Documentation.
- Translating design and wireframes into high-quality code, with an eye for performance on specific target devices.
- Write unit tests and perform functional verification for the responsible modules.
- Perform code reviews and sanity checks for the code developed.
- Good technical background & hands-on experience in using React.js, Node, and AWS Services.
- Developing new user-facing features using React.js and translating designs and wireframes into high-quality code.
- Participate fully in the agile software development team and rituals, review user stories, participate in planning sessions, estimate effort for stories/tasks, etc.
- Implementation of best practices, performance improvements and code reviews.
- Solid understanding of object-oriented programming.
- Building reusable components and libraries for future use.
- Should ace at writing modular and reusable code across the system and document it well so as to Enable other developers to use it in their projects extensively.
- Development of new user-facing features using Mobile technologies, reusable components, and front-end libraries.
- Rapid development ability to build and demonstrate quick Mobile driven solutions.
- Work closely within a small team of experienced engineers to produce high-quality software products on a daring schedule.
- Demonstrate professional engineering practices including alignment to coding standards, producing design documentation, and supporting integration.
Required Skills :
- Minimum proven 4 years work experience in react native development and deep hands-on technical expertise.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Proficient in coding debugging & unit testing.
- Good understanding of design guidelines, SDK, and excellent JavaScript skills & , Core AWS Services and its core principles.
- Knowledge in Hooks, NPM or Yarn, GIT, VS Code.
- Concepts of native bridging and native modules in React Native.
- Solid at working with third-party components and debugging dependency conflicts.
- Understanding of REST APIs, the document request model, and offline storage.
- Experience mentoring junior software engineers to improve their skills and make them more effective product software engineers.
- Passion to design and develop intuitive user interfaces.
- Ability to achieve stretch goals in a highly innovative and fast-paced environment.
- Sound business judgment, proven ability to influence others, and strong analytical thinking skills.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools such as GitHub/Bitbucket.
- Good background in Linux/Unix administration.
- Ability to organize resources, establish priorities, and manage cross-functional dependencies.
- Strong interpersonal and communication skills - the ability to interact with many different people, internally and externally.
- Strong analytical skills with the ability to think strategically and critically.
Job Type: Full-time
Pay: ₹20,000.00 - ₹30,000.00 per month