. React Native - Experience: 5-7 years (minimum 5 years must have , 4.11 is also not fine

Location : Bangalore, WFO Client : Zepto

5 -7 years of experience building mobile applications.
Proficient with React Native with a minimum of 2 years of experience.
Experience in developing and delivering large-scale Android and iOS mobile applications via React-Native.
Ability to work through new and complex React Native issues and contribute to libraries as needed.
Engineers who are obsessed with optimizations and are ready to go the extra mile to deliver the best app experience to the customers.
Firm grasp of the JavaScript language and its nuances, including ES6+ syntax and Typescript.
Experience in writing unit testing code with libraries like Jest, Enzyme, Jasmine, Mocha, etc.
Experience in at least one native platform, Android (Java/ Kotlin) or iOS.
Good knowledge of monitoring and tracking down app crashes and bugs using advanced tools.
Worked in a startup environment with high levels of ownership and commitment.
A growth mindset and passion for building things from the ground up, and most importantly, you should be fun to work with.

Candidate persona

1. JavaScript Fundamentals:
Custom Once Function
Closures
Variable and Function Hoisting
let and const Variables
Temporal Dead Zone
Variable Shadowing
2.Promises and Asynchronous Programming:
Promise.all and Promise.any
Different Types of Promises
Functional Programming and
3.Optimization:
Debouncing and Throttling
4.React and React Native:
React: PureComponent vs. Component
React Navigation: navigate() vs. push()
Moving Between Screens in React Native
Native Modules in React Native
React Component Lifecycle Methods