MOBILE DEVELOPER
| Location | Harare, Zimbabwe |
| Date Posted | August 28, 2021 |
| Category |
NGO
|
| Job Type |
Full-time
|
| Currency | ZWD |
Description
We are looking for a skillful mobile app developer who’s looking to ply their trade in an exciting business servicing the last mile delivery sector.
In this role, the developer will be working on developing a new digital delivery platform. Coding, testing, debugging, documenting, and improving mobile experiences are essential skills for the role.
Development:
Support the entire application lifecycle and contribute to design, testing, releasing, and application support.
Write clean and sustainable code that can be used in the future using the Android SDK, with the React Native Framework. Skills in other Mobile development.
technologies including IOS/Swift/Objective C will be an advantage.
Develop according to architectural design guidelines and best practices for mobile development, including API development and integration if required.
Experience in full stack development, skills in the underlying stack detailed below (middleware, databases) and infrastructure services (security integration) will be an advantage.
Maintenance and continuous improvement:
Write unit and UI tests to identify malfunctions.
Troubleshoot and debug to optimize performance.
Communicate with users and internal support teams to understand their needs and experiences.
Design interfaces to improve the user experience.
Understand mobile app design guidelines on all platforms and ensure that new and legacy applications meet quality and ever-evolving standards.
Management:
Stay up to date with new technology and best practices and suggest and implement new products, applications and protocols.
Identify and plan for new features.
Project plan and liaise with all relevant departments to plan for new features and deployments.
Supervise team members working on UI/UX, back-end management, and web development.
Key Skills
Proficient knowledge of relevant computer languages for Android, iOS, and Windows devices, especially Node.Js and the React Native Framework.
Proficient knowledge of Google Firebase, Google Cloud Functions, REST/JSON and API Management using Swagger.
Proficient knowledge of SQL and NoSQL databases, MySQL, PostgreSQL, MongoDB and/or Google Firestore, DynamoDB etc. - other alternatives can be considered.
Knowledge of Java, Python or Objective C.
Knowledge of DevOps CI/CD tools – including Git, GCP Cloud Build, Docker, Kubernetes – or equivalents.
Proficiency with writing automated tests in Node.js/React Native tools and Java/Python, as well as profiling and debugging mobile applications.
Strong knowledge of architectural patterns for developing great mobile experiences.
Strong knowledge of performance improvement strategies, including caching and edge computing.
Experience with third-party libraries and APIs
Excellent analytical skills and a
- Job Role: Mobile Developer
- Industry: IT / Telecommunications
- Salary: USD 2000
Required Skills
Proven work experience as a mobile developer with a demonstrable portfolio of released applications on the app store or the android market.