Job Description
Job Title: Senior Software Developer (Mobile)
Brief Summary
We are seeking an experienced Senior Software Developer (Mobile) to join our innovative team in developing cutting-edge mobile applications. As a Senior Software Developer (Mobile), you will be responsible for designing, developing, and maintaining mobile applications for various platforms, including Android and iOS. You will work closely with our cross-functional teams to identify and prioritize project requirements, and ensure the delivery of high-quality products that meet our customers’ needs.
Key Responsibilities
- Design, develop, and maintain mobile applications for Android and iOS platforms
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain high-quality, reliable, and scalable mobile applications
- Ensure compliance with industry standards, best practices, and company guidelines
- Participate in code reviews and contribute to the improvement of the overall quality of the codebase
- Provide technical leadership and guidance to junior team members
- Troubleshoot and resolve complex technical issues
- Stay up-to-date with the latest trends and technologies in mobile application development
Requirements
- BSc or MSc degree in Computer Science, Software Engineering, or a related field from a recognized Ethiopian university
- At least 5 years of experience in mobile application development (Android and/or iOS)
- Strong proficiency in programming languages such as Java, Kotlin, Swift, or Objective-C
- Experience with mobile application development frameworks and tools such as React Native, Flutter, or Xamarin
- Excellent understanding of software development principles, patterns, and best practices
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Certifications such as Oracle Certified Professional or equivalent are an added advantage
Number Of Vacancies
1