Role Overview
We are seeking a skilled developer with a strong background in mobile development, particularly focusing on React Native. The ideal candidate will possess excellent analytical and problem-solving skills and be adept at modern mobile development practices.
Responsibilities
- Apply strong knowledge of App UI design principles, patterns, and best practices.
- Utilize React and React Native for development.
- Write clean, efficient code adhering to Javascript and ES6 standards.
- Work with data fetching using RESTful and/or GraphQL.
- Implement state management using tools like Redux or redux-saga.
- Familiarity with cloud message APIs and push notifications is required.
- Utilize native build tools such as XCode, Android Studio & Visual Studio.
Requirements
- Bachelor’s degree in computer science, engineering, or a related field.
- Prior experience working as an iOS developer.
- Proficiency in iOS development, specifically using Objective-C or Swift.
- Experience working with iOS frameworks and understanding of Apple design frameworks.
- Ability to identify and resolve problems as an iOS programmer.
- Good to have familiarity with SQL/NoSQL databases and their declarative query languages.