React Native Developer \xe2\x80\x93 IT Services & Consulting \xe2\x80\x93 Ahmedabad
From 3 to 5 year(s) of experience 9 Not Disclosed by Recruiter
Ahmedabad
or
Roles and ResponsibilitiesRoles and Responsibilities:
Architect, build, and maintain excellent pixel-perfect React Native applications with clean code. Implement clean, modern, smooth animations and transitions that provide an excellent user experience. Leverage native APIs and bridges for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Collaborate with product, design, and frontend team to understand requirements, create and review technical designs and plans, validate the architecture and ensure the best service offerings. Release applications to the Apple and Google Play stores. Maintain code and write automated tests to ensure the product is of the highest quality. Building reusable components and libraries for future use. Reach out to the open-source community to encourage and help implement mission- critical software fixes\xe2\x80\x94React Native moves fast and often breaks things. Transition existing React web apps to React Native. Running diagnostic tests, repairing defects, and providing technical support. Mentor/guide freshers/juniors if required.
Experience and Skills Required:
3+ years of professional experience working with React Native. Extensive professional Typescript experience in areas including ES6, promises, testing, and design patterns. Experience working with Swift, Objective C, and Java is a plus. Working knowledge of native mobile development (XCode, Android Studio, Apple App Store, Google Play Store, Release Signing, and Keystore Management. Understanding of React Native best principles and design aesthetics. Stay updated with new updates, technologies, and news of React Native. Ability to create and maintain smooth continuous integration and continuous delivery pipeline of React Native applications. Rock solid at working with third-party dependencies and debugging dependency conflicts. Experience using Redux for Flux state management is a plus. Working knowledge of integration of REST APIs, and WebSockets (GraphQL is a plus). Ability to solve issues and contribute to libraries as and when needed. Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regard to estimates and to the general process. Implementing automated test cases using any frameworks. Proficient understanding of code versioning tool - git and git workflows. Ability to understand business requirements and translate them into technical requirements. Good team player and good communication skills. Must be able to adhere to launch deadlines. Strong analytical problem-solving skills; adaptable, enterprising, and willing to take ownership.
Benefits We Offer:
Competitive compensation 5 working days Annual performance bonus Annual trips & Team outings Medical Insurance for self & family Training & skill development programs Role:Software Development - Other Salary: Not Disclosed by Recruiter Industry:IT Services & Consulting Department:Engineering - Software & QA Role Category:Software Development Employment Type:Full Time, Permanent