/

Mobile App Developer

--Ethio Gabana Trading--

Vacancy Number: HCG/HRE/009/2017

Required Headcount: 1

Employment Type: Full Time

Salary: As per the company scale

Duty Station:  Addis Ababa

 Job Summary

Our company is looking for a skilled Mobile App Developer to join our dynamic team. The ideal candidate will have a proven track record of developing, testing, and publishing mobile applications on both the Google Play Store and Apple App Store. You will work closely with our developer teams to create high-quality mobile applications that provide a seamless user experience.

Job Description

  • Write clean, efficient, and reusable code for high-performance applications.

  • Design and develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.

  • Contribute to all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores, and support.

  • Diagnose and fix performance issues and bugs to improve application functionality.

  • Ensure designs comply with specifications.

  • Prepare and produce releases of the application.

  • Support continuous improvement by investigating and presenting new technologies and alternatives for architectural review.

  • Collaborate with developers, and designers to brainstorm new features and functionalities.

  • Write readable code, create extensive documentation for existing code, and refactor previously written code to improve readability.

  • Design, develop, and implement high-performing, scalable mobile applications using Flutter.

  • Create beautiful and intuitive user interfaces (UIs) that deliver an exceptional user experience (UX) across all platforms (Android & iOS).

  • Integrate with various APIs and third-party services to enhance app functionality.

  • Conduct thorough testing to ensure a bug-free and optimized app experience.

  • Stay up-to-date with the latest advancements in Flutter and Dart programming. 

Job Qualifications

      Education Qualification: Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.

·        Work Experience: At least 3 (three) years of demonstrated experience in Mobile Development

·       Proven experience building mobile applications with the Flutter framework and Dart programming language.

·       Proficiency with development IDEs such as Android Studio, Android SDK, and Firebase Test Lab.

·       Hands-on experience using RESTful APIs and integrating third-party libraries.

·       Experience in designing and developing microservices architecture and containers.

·       Strong knowledge of object-oriented analysis, UML, and design using common design patterns.

·       Experience with offline storage, threading, performance tuning, and push notifications.

·       Familiarity with iOS integration with Flutter.

·       Experience using version control systems like GitHub.

·       Comprehensive understanding of SDLC and Agile development methodologies.

·       A track record of delivering successful complex consumer product apps, including finance and e-commerce apps.

·       Keen eye for design and the ability to translate UI/UX mockups into functional code.

·       Excellent communication and collaboration skills to work effectively within a cross-functional team.

·       Strong work ethic, self-motivation, and ability to thrive in a fast-paced startup environment.

·       Samples of mobile applications you have worked on, including your contributions to each project.

·       Female candidates are highly encouraged to apply.


      EQUAL EMPLOYMENT OPPORTUNITY DECLARATION

  1. Horra Corporate believes every person has a right to equal treatment with respect to employment without discrimination because of race, place of origin, colour, ethnic origin, faith, sex, age, record of offences, marital status, family status, or disability. The Group is committed to equal opportunity and diversity that recognizes the value each individual brings to the Group. Decisions concerning hiring, promotion, retention, training, development and compensation are to be based on the ability, skill, knowledge and experience required to perform the job.