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.