Division |
R&D |
Department |
|||
Level |
L3 UB |
Functional Area |
|||
Role |
Mobile and Web App developer |
||||
1 |
Job Title |
Manager |
|||
2 |
Reporting |
Functional reporting to : L2 |
|||
3 |
Background i) Educational Qualification |
Essential:
|
|||
ii) Experience |
Minimum: 3 Year(s) |
Maximum: 7 Year(s) |
|||
|
|||||
|
Technical Skills:
- React Native: Proficiency in developing cross-platform mobile apps using React Native.
- JavaScript: Strong understanding of JavaScript syntax, concepts, and best practices.
- iOS and Android development: Familiarity with iOS and Android development environments and tools.
- RESTful APIs: Knowledge of working with RESTful APIs and data integration.
- Mobile app design: Understanding of mobile app design principles and user experience.
- Performance Optimization: Techniques for optimizing app performance, including memory management, efficient rendering, and network requests.
- Offline Functionality: Implementing features that allow apps to function without a network connection, such as caching and local data storage.
- Push Notifications: Integrating push notification services for real-time updates and user engagement.
Version Control:
- Git: Proficiency in using Git for version control, branching, merging, and collaborating with other developers.
Testing and Quality Assurance:
- Unit Testing: Writing unit tests to ensure code quality and maintainability.
- Integration Testing: Testing the interaction between different components of the app.
- End-to-End Testing: Simulating user interactions to verify the overall functionality of the app.
- Debugging Tools: Proficiency in using debugging tools to identify and resolve issues in the code.
Additional Technologies:
- Native Modules: Creating custom native modules for tasks that require platform-specific capabilities.
- Libraries and Frameworks: Familiarity with popular React Native libraries and frameworks like Expo, React Navigation, and Redux Toolkit.
- Cloud Services: Integrating cloud services like Firebase, AWS Amplify, or Google Cloud Platform for backend functionality, authentication, and storage.
- Accessibility: Ensuring that the app is accessible to users with disabilities by following accessibility guidelines.