Junior Mobile Developer

Junior Mobile Developer

Location: Runda Shopping Center, Nairobi – Kenya
Type: Full-Time

Responsibilities:

  • Mobile App Development: Create, construct, and manage mobile applications using versatile solutions such as React Native or Flutter.
  • Programming: Craft well-structured, efficient, and reusable code using programming languages and frameworks such as Flutter or React Native.
  • User Interface (UI) and User Experience (UX) Design: Collaborate with designers to establish user-friendly interfaces that are visually engaging, ensuring an intuitive user experience.
  • API Integration: Seamlessly integrate mobile apps with backend APIs and web services to facilitate real-time data exchange and functionality.
  • Testing and Debugging: Conduct comprehensive testing and debugging to spot and resolve issues, assuring the stability and quality of the mobile application.
  • Performance Optimization: Fine-tune mobile app performance aspects, including loading speed, memory consumption, and battery usage.
  • Security and Privacy: Implement robust security measures to safeguard user data and ensure compliance with privacy regulations.
  • App Store Submission: Get mobile applications ready and submit them to app stores (such as Google Play Store) and managing the review process.
  • Continuous Learning: Stay up-to-date with the latest trends, tools, and technologies in mobile app development to enhance skills and productivity.
  • Collaboration: Work closely with multifunctional teams encompassing product managers, designers, and backend developers to deliver top-notch mobile app solutions.

Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related fields (or equivalent experience).
  • Proficiency in mobile app development platforms and programming languages (e.g. Java, Dart, JavaScript).
  • Familiarity with mobile and desktop app development frameworks (e.g., Ionic, React Native, Flutter, Angular JS) and UI libraries.
  • Understanding of back-end programming languages like PHP (with Laravel framework) and utilization of third-party libraries.
  • Solid grasp of mobile UI/UX design principles and best practices.
  • Experience in UI/UX design using tools like Figma
  • Knowledge of mobile app security practices and data protection.
  • Experience working with RESTful APIs and third-party libraries and SDKs.
  • Proficiency in mobile app testing and debugging tools.
  • Problem-solving acumen and ability to troubleshoot and resolve technical challenges.
  • Strong communication and teamwork skills for effective collaboration with cross-functional teams.
  • Extensive knowledge of developing at least one outstanding Android app from scratch with a team.

Optional and Advantageous:

  • Experience with React
  • Web development
  • Desktop Development
  • Machine Learning

How to Apply

If you are passionate about making a difference and want to be a part of a dynamic team, we would love to hear from you. Please send your CV to careers@infutureweb.com with the position you are applying for in the subject line.