Android & IOS Mobile Developer Job at Pezesha… See details on how to apply for the opportunities available at Pezesha.
Descriptions;
Pezesha, has created a holistic financial marketplace for MSMEs. By offering lending, financial education, and debt counselling to borrowers, plus a proprietary credit scoring system to vet MSMEs without a credit history, derisking lending to SMEs. Lower Risks bring commercial banks and capital providers onto Pezesha platform. As a collaborative structure, Pezesha is helping to tackle the $19 Billion financing gap for SMEs. Pezesha is led by a highly experienced and passionate local team with more than 10 years local and international experience in fin-tech, management of growth and technology companies, and unparalleled local market knowledge and reach.
RESPONSIBILITIES:
- Build sophisticated and highly scalable apps using Kotlin and Swift.
- Translate and Build the designs and Wireframes into high-quality, responsive UI code.
- Explore possible architectures for implementing new features.
- Resolve any problems existing in the mobile applications, and suggest and add new features to applications.
- Integrate mobile applications with Pezesha system backend APIs.
- Follow the best practices while developing the app and keeping everything structured and well-documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Bitbucket and Git to keep in sync with other team members.
- Ensure security guidelines are always followed while developing the app.
- Consult with Pezesha UI/UX designers about app design, implementation, and maintenance.
- Perform time profiling and memory leaks assessment.
- Write tests for the App.
Requirements
Required Skills and Experience:
- 2+ years of experience in developing Android/iOS applications and have deployed them on Google Play/App Store.
- 2+ years of knowledge in mobile app development using Kotlin and/or Swift.
- Familiarity with Android Jetpack libraries like ViewModel, LiveData, Paging, Data Binding etc.
- Familiarity with the Navigation Component architecture, MVVM architecture pattern, Android Room database and Retrofit library.
- Familiarity using version control tools like Git and BitBucket and IDEs like Android Studio and Xcode.
- Understanding of the Agile Software Development Methodology and being exposed to Scrum projects.
- Knowledge of REST APIs and integration of various APIs from third parties.
- Comfortable using test cases for debugging code, enhancing performance and reliability.
- Ability to work independently as the subject matter expert while collaborating effectively with the relevant stakeholders
- Familiarity with Jetpack Compose is a plus.
Qualifications:
- Integrity- upholds a high degree of honesty and values to be trusted with high-value transactions processing and support
- Leader – Take ownership and responsibility of tasks
- Detailed – Think through the proposed design (solution) approach and documentation before coding
- Disciplined – Estimate and communicate the duration of time to complete tasks
- Agile – Move quickly and easily to resolve issues. Look at short-term approaches that satisfy immediate needs and plan for long-term approaches that are more robust
- Humble – Willing to listen and learn