datatrota
Signup Login
Home Jobs Blog

Mobile Application Developer at Milsat Technologies

Milsat TechnologiesAbuja, Nigeria Software Development
Full Time
Milsat Technologies is an African-centric startup that leverages the power of GIS to design and develop models, workflows, strategies and solutions that are simple and flexible enough to work within African countries. We are a Data Acquisition as a service (DaaS) company focused on building location data collection tools, methodologies, and native analytical concepts specifically for the African ecosystem. Our clients come from several industries, including demography, marketing, location consultancy, non-profit organisation bodies, and government agencies. At Milsat Technologies, the confidence in providing a quality multivariate dataset distinguishes us in our industry. We take pride in providing the best data service, customer experience and creating an enviable company culture.

  • The Mobile Engineering Lead is pivotal in architecting and developing mobile applications, requiring deep expertise in Android Java, Kotlin, and Flutter. Mastery in Android Java and Kotlin ensures optimal Android app performance and integration, while proficiency in Flutter is essential for building and managing cross-platform projects efficiently.
  • This role demands leading project execution, managing a team, and maintaining high standards in coding, ensuring the delivery of superior mobile applications that meet both technical and user experience benchmarks

RESPONSIBILITIES

  • Hands-on Development: Actively contribute to coding, especially in critical areas of the app development using Android Java, Kotlin, and Flutter. This not only involves writing code but also debugging, optimising, and updating the existing codebase to keep the application robust and efficient.
  • Technology Leadership: Keep abreast of the latest developments in Android and Flutter frameworks. Make architectural decisions that best suit the project requirements and future scalability. This may involve choosing between Java and Kotlin based on the project needs or integrating Flutter for cross-platform development.
  • Code Reviews and Mentorship: Conduct regular code reviews to ensure the code quality remains high and adheres to industry best practices. Mentor junior developers in these technologies, providing guidance and support to help them grow professionally.
  • Project Management: Oversee the development process from concept to deployment, ensuring projects stay on track and within budget. Use agile methodologies to manage the development lifecycle, adapting quickly to changes and feedback.
  • Collaboration and Communication: Work closely with other team members, including UI/UX designers, product managers, and testers, to ensure a cohesive and functional end product. Communicate technical challenges and progress to non-technical team members to maintain transparency.

QUALIFICATIONS

  • Proven Experience: Demonstrable experience with Android development in Java and Kotlin, along with experience in cross-platform development using Flutter. Portfolio of released applications on the Android market or links to repositories with active contributions.
  • Strong Coding Skills: Deep understanding of Android SDK, different versions of Android, and how to deal with different screen sizes, as well as familiarity with RESTful APIs to connect Android applications to back-end services.
  • Knowledge of Flutter and Kotlin: Understanding of Kotlin and Flutter widgets and state management solutions to efficiently implement cross-platform functionality.
  • Leadership Qualities: Experience in leading small teams, excellent problem-solving skills, and the ability to mentor others.
  • Education: Typically a bachelor’s degree in Computer Science, Engineering, or a related field is required, though significant hands-on experience can be substitute for formal education.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend