Vacancy title:
Software/Mobile App Developer
Jobs at:
Techmasters Zambia LimitedDeadline of this Job:
Wednesday, June 12 2024
Summary
Date Posted: Wednesday, May 29 2024, Base Salary: Not Disclosed
JOB DETAILS:
We are looking for a talented and experienced software/mobile app developer to join our team. If you are passionate about creating innovative and user-friendly applications, then this could be the perfect opportunity for you!
As a Mobile Application Developer, you will be responsible for designing, developing, testing, and maintaining mobile applications. Your primary focus will be on creating high-quality, user-friendly, and performant mobile apps for iOS and Android platforms. You will collaborate with cross- functional teams, including backend developers, designers, and product managers, to deliver exceptional mobile experiences that meet business objectives and user needs.
Key Responsibilities
1. Design, develop, and maintain mobile applications for iOS and Android platforms using languages such as Kotlin, Java, Swift, and frameworks like Flutter.
2. Collaborate with backend developers to integrate mobile apps with server-side APIs, databases, and cloud services like Google Firebase.
3. Implement clean, modular, and maintainable code following best practices and coding standards.
4. Conduct thorough testing and debugging to ensure the quality, performance, and reliability of mobile applications.
5. Optimize mobile apps for maximum speed, scalability, and user experience.
6. Manage the deployment and release process of mobile apps on Google Play Store and Apple App Store, ensuring compliance with their guidelines and policies.
7. Monitor and analyse app performance, crash reports, and user feedback to identify and resolve issues promptly.
8. Continuously explore and evaluate new mobile technologies, frameworks, and libraries to stay up-to-date with industry trends and best practices.
9. Collaborate with designers to implement attractive, intuitive, and responsive user interfaces and experiences.
10. Work closely with product managers to gather requirements, provide estimates, and deliver features within agreed timelines.
11. Provide technical guidance and mentorship to junior developers, promoting knowledge sharing and continuous improvement within the team.
12. Participate in code reviews, design discussions, and project planning sessions to ensure high code quality and alignment with project goals.
13. Assist in the integration of mobile apps with Point-of-Sale (POS) systems and payment gateways.
14. Maintain comprehensive documentation of mobile app architecture, features, and dependencies.
Essential Skills And Qualifications
• Bachelor’s degree or equivalent degree in Computer Science, Software Engineering, or a related field.
• 3+ years of professional experience in mobile application development for iOS and Android platforms.
• Strong proficiency in Kotlin, Java, Swift, and Flutter.
• Experience with server-side programming languages such as PHP, JAVA, Python, or Node.js.
• Familiarity with RESTful APIs, GraphQL, and database query languages like SQL.
• Knowledge of mobile app design principles, user experience (UX), and user interface (UI) best practices.
• Experience with version control systems, preferably Git, and familiarity with Agile development methodologies.
• Understanding of mobile app security, performance optimization, and memory management.
• Familiarity with mobile app testing frameworks, tools, and techniques for ensuring code quality and reliability.
• Experience with integrating mobile apps with third-party libraries, SDKs, and APIs.
• Excellent problem-solving skills and ability to debug complex issues.
• Strong communication and collaboration skills to work effectively in a team environment.
• Passion for learning new technologies and staying up to date with mobile app development trends.
Preferred Qualifications
• Experience with cross-platform mobile app development frameworks like React Native or Xamarin.
• Knowledge of mobile app analytics tools and platforms for tracking user engagement and app performance.
• Familiarity with mobile app monetization strategies, including in-app purchases and advertisements.
• Understanding of accessibility guidelines and designing mobile apps for users with disabilities.
• Experience with mobile app localization and internationalization.
• Contributions to open-source mobile app development projects or personal app portfolio.
Work Hours: 8
Experience in Months: 36
Level of Education: Bachelor Degree
Job application procedure
• If you are ready to take on new challenges and make a real impact in the world of software development, then we want to hear from you. Please submit your resume and cover letter to careers@techmasters.co.zm to apply for this position.
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.