Mobile Developer at Nathan Digital
Nathan Digital
- Kenya
- KSh 50,000-100,000 per month
- Permanent
- Full-time
- Work closely with project managers, UI/UX designers, and fellow developers to conceptualize, design, and develop engaging mobile applications.
- Transform wireframes and design mockups into efficient, maintainable, and user-friendly code for iOS and Android platforms.
- Develop and maintain backend components, APIs, and services to support mobile app functionality.
- Implement and maintain automated testing procedures to ensure app quality, performance, and responsiveness.
- Collaborate with the QA team to identify and resolve bugs, bottlenecks, and other technical issues.
- Stay updated on industry trends, emerging technologies, and best practices to enhance development processes and user experiences.
- Participate in code reviews, knowledge-sharing sessions, and mentorship of junior developers.
- Contribute to the architectural decisions and technical direction of mobile app projects.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience in mobile app development using languages such as Swift, Kotlin, or React Native.
- Strong understanding of mobile UI/UX principles, design guidelines, and best practices.
- Experience with RESTful APIs, third-party libraries, and integrating APIs.
- Proficiency in version control systems (e.g., Git) and agile development methodologies.
- Problem-solving mindset and a proactive approach to learning and adopting new technologies.
- Excellent teamwork and communication skills, both written and verbal.
- Experience with cross-platform development frameworks such as Flutter (mandatory)
- Familiarity with backend technologies and languages (e.g., Node.js, Python, Java).
- Previous contributions to open-source projects or personal mobile app projects.
- Published mobile applications available on app stores.
- Strong understanding of performance optimization techniques.
Jobs in Kenya