Persons with disabilities and female candidates are especially encouraged to apply.
About Us:
An innovative education technology solutions company based in Ghana is seeking to employ a Technology Officer. We are dedicated to transforming education through the power of technology, offering a range of products and services to empower educational institutions, educators and learners alike. We are currently seeking a talented and dynamic Technology Officer to join our team and drive the technological aspects of our mission forward.
Position Overview:
As a Mobile App Developer, you will collaborate with cross-functional teams, including designers and backend developers to create user-friendly and visually appealing mobile applications. You will work on the entire app development lifecycle, from conceptualization to deployment, ensuring the delivery of high-quality applications to our users.
Responsibilities:
- Design and develop native mobile applications for Android and iOS platforms.
- Collaborate with the design team to create user-friendly and visually appealing app interfaces.
- Write clean and maintainable code following best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure optimal performance and user experience.
- Collaborate with backend developers to integrate mobile applications with server-side logic.
- Optimize application performance and ensure compatibility across different devices and screen sizes.
- Stay updated with the latest industry trends and advancements in mobile app development.
- Continuously improve development processes and tools to enhance efficiency and productivity.
- Collaborate with cross-functional teams to define and refine app requirements and features.
- Maintain documentation for app development, including technical specifications and user guides.
Required Competencies:
- Mobile App Development: Proven experience in developing native mobile applications for Android and iOS platforms, with a strong portfolio showcasing successful applications.
- Android and iOS Development: Proficiency in developing native applications for both Android (Java or Kotlin) and iOS (Swift or Objective-C) platforms.
- Hybrid App Development (Preferred): Familiarity with hybrid app development frameworks like React Native or Flutter is a plus.
- Mobile App Design Principles: Strong understanding of mobile app design principles, user interface guidelines, and best practices.
- API Integration: Experience with RESTful APIs and integrating third-party libraries and APIs into mobile applications.
- Mobile App Development Lifecycle: Solid understanding of the full mobile app development lifecycle, including app deployment and app store guidelines.
- Clean and Maintainable Code: Ability to write clean, modular, and maintainable code following best practices and coding standards.
- Version Control: Familiarity with version control systems such as Git for code management.
- Problem-Solving Skills: Strong problem-solving skills and attention to detail to effectively address development challenges.
- Communication and Collaboration: Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Fast-Paced Environment: Ability to work effectively in a fast-paced, dynamic environment with changing priorities and deadlines.
Qualifications:
This role emphasizes practical know-how over academic qualifications. A successful candidate should be able to practically demonstrate their ability to succeed in this role.
- Proven experience as a Mobile App Developer, with a strong portfolio showcasing successful Android and iOS applications.
- Proficiency in developing native applications for both Android (Java or Kotlin) and iOS (Swift or Objective-C) platforms.
- Familiarity with hybrid app development frameworks like React Native or Flutter is a plus.
- Strong understanding of mobile app design principles, user interface guidelines, and best practices.
- Experience with RESTful APIs and integrating third-party libraries and APIs into mobile applications.
- Solid understanding of the full mobile app development lifecycle, including app deployment and app store guidelines.
- Ability to write clean, modular, and maintainable code.
- Familiarity with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred but not mandatory.
- Relevant certifications in mobile app development are a plus.
Compensation:
The annual compensation for the successful candidate will be competitive and will depend on multiple factors, including the experience and anticipated value of the candidate to the company.
Diversity and Inclusion Statement:
At Afro Technologies, we believe that diversity is the catalyst for innovative and effective solutions in educational technology. We are committed to creating an inclusive environment where every individual is valued, respected, and empowered to contribute their unique perspective and skills. Our aim is to foster a diverse workforce that reflects the communities we serve and the students and educators who benefit from our services.
We recognize that inclusion is not about assimilation, but rather about honoring and celebrating the varied backgrounds, experiences, and ideas that each team member brings to the table. By actively embracing diversity in all its forms — including race, gender, age, religion, disability, sexual orientation, and cultural background — we cultivate an atmosphere of mutual respect, collaboration, and continuous learning.
Our commitment to diversity and inclusion is woven into the fabric of our corporate culture and integrated into our policies, programs, and practices. We are dedicated to continually developing a diverse talent pool, promoting equitable opportunities for all, and creating a workplace where all employees can thrive and drive innovation in educational technology.
Join us at Afro Technologies as we work together to build an inclusive, dynamic, and diverse team that leads the way in revolutionizing education through technology. Your voice, your ideas, and your passion are integral to our shared success and the impact we make on education worldwide.