Software Engineer, Mobile (Android)
expressPay Ghana Limited
Accra, Ghana • Full Time • Senior
Full Time
Technology
No relocation offer
GHS 60,000 - GHS 120,000
Posted 8 days ago
About the role
As a Software Engineer - Mobile (Android), you will be responsible for the development and maintenance of applications aimed at devices that run on the Android platform. Your primary focus will be on developing Android applications and integrating them with back-end services. You will collaborate closely with other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of high-quality products is essential.
What you'll do:
- Design and build applications for the Android platform.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with the team to define, design, and ship new features.
- Build reusable code and libraries for future use.
- Optimize the application for maximum speed and scalability.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automatization.
- Liaise with other developers, designers, and system administrators to identify new features.
What we're looking for:
- 2+ years working experience in Mobile Development.
- Proficient knowledge of Swift.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of other web technologies and UI/UX standards.
- Understanding of Apple's design principles and interface guidelines.
- Excellent analytical and time management skills.
- Teamwork skills with a problem-solving attitude.
- Proficient understanding of code versioning tools, such as Git.
Nice to have:
No worries if you don't have any of these, they're only a bonus :)
- Teamwork skills with a problem-solving attitude.