The position entails overseeing a diverse array of responsibilities, including strategic planning, team leadership, and project execution, to drive organizational success. Key requirements involve a minimum of five years of relevant experience in a leadership role, along with proficiency in data analysis and proficiency in industry-specific software. The candidate must demonstrate exceptional communication skills, problem-solving abilities, and a track record of delivering results under tight deadlines. Additionally, the role demands adaptability to evolving business needs, a collaborative mindset, and a commitment to fostering a positive work environment.
We seek a skilled Mobile App Developer to become a key member of our forward-thinking team, where you will contribute to the design, development, and ongoing maintenance of exceptional mobile applications aimed at enhancing user engagement and satisfaction. In this role, you will work closely with diverse cross-functional teams, contribute fresh and innovative ideas, and transform conceptual designs into fluid, intuitive user experiences.
Key duties involve overseeing project execution, ensuring alignment with strategic objectives, and maintaining adherence to established timelines and budgets. This includes coordinating cross-functional teams, identifying potential risks, and implementing corrective measures to mitigate delays or cost overruns. Additionally, the role requires regular performance tracking, progress reporting to stakeholders, and fostering collaboration to achieve operational excellence.
Collaborate effectively with project managers, UI/UX designers, and other developers to brainstorm, design, and build interactive mobile applications that captivate users.
Develop clean, reusable, and intuitive code from provided wireframes and design mockups, ensuring optimal performance across both iOS and Android platforms while maintaining scalability and accessibility.
Develop and sustain automated testing protocols to uphold app quality, performance, and responsiveness.
Work closely with the Quality Assurance team to diagnose and address bugs, performance constraints, and other technical challenges.
To remain current with industry developments, emerging technologies, and leading methodologies, ensuring continuous improvement in development processes and user experiences.
Engage in code reviews, facilitate knowledge-sharing sessions, and provide mentorship to junior developers.
Provide input on key architectural choices and help shape the technical direction for mobile application initiatives.
Requirements:
A relevant Bachelor’s degree in Computer Science, Software Engineering, or a closely aligned discipline—along with comparable professional experience—is required.
practical experience).
Proven expertise in mobile app development with Flutter spanning a minimum of two to three years is required.
Proficient in mobile UI/UX principles, design guidelines, and industry best practices.
Proficiency in working with RESTful APIs, third-party libraries, and API integration is required.
Demonstrates strong expertise in version control systems, specifically Git, along with a solid grasp of Agile development principles and practices.
You must demonstrate strong problem-solving abilities and a proactive attitude toward learning and integrating new technologies.
Demonstrated ability to collaborate effectively with colleagues and convey information clearly through both written and oral communication channels.
Proficiency in cross-platform development frameworks, with a particular emphasis on Flutter, is required.
Proficiency in backend technologies and programming languages, including Node.js, Python, or Java, would be a valuable asset.
Individuals with prior involvement in open-source initiatives or the development of personal mobile applications will be prioritized.
Mobile applications that have been released and are accessible through various app stores.
Qualifications
BA/BSc/HND
Experience Required
2 - 3 years