Analytical Skills Problem-solving SkillsGood Communication SkillsReact Native
- Need at least 1yr experienced react native candidates who were good at designing, programming, and logical skills - Should be strong in basic skill sets of DOM, HTML, CSS, JAVASCRIPT, REACT- Experience in creating unique and attractive designs, using styling libraries, state management (REDUX), core components, SCSS/LESS/CSS, hands with both functional and class components- Good experience in handling the API, integrating 3rd party APIs or SDKs, real-time data, app optimization, offline storage- Should be good at diagnosing the bugs and fixing them providing good app performance- Diagnose and fix bugs and performance bottlenecks for performance that feels native.- Should be familiar with tools like XCode, Gradle, and libraries like Cocopods, npm, yarn, etc- Should have hands-on both Android and iOS deployment- Proficient understanding of code versioning tools, such as GIT.
ResponsibilitiesParticipate in the entire application life cycle, focusing on coding and debuggingWrite clean code to develop functional mobile applicationsTroubleshoot and debug applicationsManage cutting-edge technologies to improve legacy applicationsManaging the interchange of data between the server and the usersBuild reusable code and libraries for future useMaintain code and write automated tests to ensure the product is of the highest quality.Transition existing React web apps to React Native.RequirementsExperience in developing, shipping, and maintaining a native app for iOS or Android.Experience with mobile development, APIs, and mobile services.Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)Open-minded and always learningExcellent analytical and time management skillsTeamwork skills with a problem-solving attitudeIn-depth knowledge of React Native frameworkExperience with third-party libraries and APIsFamiliarity with OOP design principlesFamiliar with redux, hooks