Responsibilities
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Interacting with the back-end developer in the process of integrating the RESTful API
Writing non-blocking code and resorting to advanced techniques such as multi-threading, when needed
Creating self-contained, reusable, and testable modules and components
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Creating self-contained, reusable, and testable modules and components
Writing non-blocking code and resorting to advanced techniques such as multi-threading, when needed
Interacting with the back-end developer in the process of integrating the RESTful API
Mandatory Skills
Strong knowledge and hands on experience with Firm grasp of the JavaScript ,TypeScript or ClojureScript and its nuances, including ES6+ syntax
Understanding of REST APIs, the document request model, and offline storage
Proficiency with JavaScript, HTML5 and CSS3
Professional, precise communication skills
Working knowledge of Git
Educational Qualifications and Experience
B.E/B.Tech/MCA/M.Tech in Computer science/Information science/Information Technology
36 to 60 months of work experience with at least 36 months of hands-on experience in ReactJS
Hiring Process
Each step is an elimination and the candidate has to clear each to proceed to the next
Offline Programming test
2 rounds of Technical interview and 1 round of Client interview (Telephonic)
Management interview (Telephonic)