Job Description
Job Overview
We are looking for a
Flutter Developer
to join our dynamic team and help build high-performance, cross-platform mobile applications. As a Flutter Developer, you will be responsible for designing and implementing new app features, maintaining existing codebases, and collaborating with designers and
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Collaborate with product managers, UI/UX designers, and backend engineers to define, design, and ship new features.
- Translate designs and wireframes into high-quality, responsive UIs.
- Optimize application performance and responsiveness.
- Write clean, maintainable, and scalable code following best practices.
- Integrate APIs and third-party services (e.g., Firebase, REST/GraphQL).
- Conduct unit and integration testing to ensure robustness and reliability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up to date with Flutter and mobile development trends.
Qualifications
- 1–3+ years of experience with Flutter and Dart.
- Strong understanding of mobile development principles and app architecture.
- Familiarity with RESTful APIs and integration with backend services.
- Proficient with Git and version control.
- Experience in publishing apps to Google Play Store and Apple App Store.
- Good understanding of platform-specific behavior (iOS/Android).
- Strong debugging, optimization, and performance tuning skills.
- Knowledge of native mobile development (Swift, Kotlin, or Java).
Soft Skills
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively.
- Willingness to learn and adapt in a fast-paced environment.
Junior App Developer (Mobile)
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of mobile applications for iOS and Android platforms.
- Write clean, efficient, and well-documented code under the supervision of senior developers.
- Collaborate with the design and product teams to translate user requirements into functional app features.
- Participate in code reviews and contribute to improving code quality and development processes.
- Help identify and troubleshoot bugs and performance issues.
- Gain practical experience with mobile development frameworks and tools (e.g., Swift, Kotlin, React Native).
- Contribute to the development of user interfaces (UI) and user experiences (UX).
- Learn and apply version control systems (e.g., Git).
- Assist in creating technical documentation for developed features.
- Engage in team meetings and contribute to project discussions.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Basic understanding of programming concepts and languages (e.g., Java, Swift, Kotlin, JavaScript).
- Familiarity with object-oriented programming (OOP) principles.
- A portfolio of personal projects or relevant coursework demonstrating programming skills is highly valued.
- Strong problem-solving and analytical abilities.
- Eagerness to learn and adapt to new technologies and methodologies.
- Good communication and teamwork skills, essential for remote collaboration.
- Self-motivated and able to manage time effectively in a remote learning environment.
- Interest in mobile app development and the tech industry.
This internship offers an excellent springboard into the world of app development, providing valuable industry experience and mentorship in a flexible, remote setting. You will have the opportunity to work on exciting projects and grow your technical skills. The role is associated with our operations in **Mombasa, Mombasa, KE**, but will be executed remotely.
Be The First To Know
About the latest Flutter Jobs in Nairobi !