Job Description
Job Title: Mobile Engineer / Mid-Senior
Brief Summary
We are seeking an experienced and skilled Mobile Engineer to join our team. As a Mobile Engineer, you will be responsible for designing, developing, and maintaining our mobile applications for Android and iOS platforms. You will work closely with our cross-functional teams to identify and prioritize project requirements, and deliver high-quality solutions that meet our business needs. If you have a passion for mobile technology and a drive to deliver exceptional results, we encourage you to apply for this exciting opportunity.
Key Responsibilities
- Design, develop, and maintain mobile applications for Android and iOS platforms
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Write clean, efficient, and well-documented code
- Participate in code reviews and ensure that the code meets the team’s standards
- Troubleshoot and resolve technical issues
- Stay up-to-date with the latest mobile technologies and trends
- Collaborate with the QA team to identify and fix bugs
- Optimize application performance and user experience
Requirements
- BSc or MSc degree in Computer Science, Software Engineering, or related field from a reputable Ethiopian university
- At least 3 years of experience in mobile application development for Android and/or iOS platforms
- Strong proficiency in programming languages such as Java, Kotlin, Swift, or Objective-C
- Experience with mobile development frameworks and tools such as React Native, Flutter, or Xamarin
- Strong understanding of mobile application design patterns, principles, and best practices
- Experience with agile development methodologies and version control systems such as Git
- Excellent problem-solving skills, attention to detail, and ability to work in a team environment
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams