Important Notice Before You Apply
Please be aware of the following conditions before submitting your application for this role:
- On-Site Requirement: This is a strictly on-site position. You will be required to work physically from our office/location every working day.
- No Remote or Hybrid Option: Remote work, hybrid arrangements, or flexible off-site options are not available for this role.
- Full-Time Commitment: The position demands your full-time presence and active participation on-site throughout the week.
To make your stay comfortable and to support your productivity, the company provides the following as part of your employment package:
- Shared Accommodation: Fully furnished shared apartment provided by the company.
- Daily Transportation: Free ride service from your accommodation to the office and back.
- Meals Included: Three (3) full daily meals provided at no cost.
Application Guideline:
Only apply if you are willing and able to work fully on-site under these conditions. This ensures clarity and alignment before joining our team.
Technical Skills
1. Proficiency in Dart: Strong knowledge of the Dart programming language, which is used for Flutter development.
2. Flutter Framework: Experience with the Flutter framework for building natively compiled applications for mobile, web, and desktop from a single codebase.
3. UI/UX Design: Ability to design and implement user interfaces using Flutter’s widget system.
4. State Management: Experience with state management solutions (e.g., Provider, Riverpod, Bloc, or Redux).
5. APIs and Integration: Proficiency in integrating RESTful APIs, WebSockets, and other services.
6. Version Control: Familiarity with version control systems like Git.
7. Testing: Knowledge of testing frameworks and tools (e.g., unit tests, widget tests).
8. Databases: Experience with local databases (e.g., SQLite, Hive) and cloud databases (e.g., Firebase).
Soft Skills
1. Problem-Solving: Strong analytical and problem-solving skills.
2. Communication: Effective verbal and written communication skills.
3. Collaboration: Ability to work collaboratively in a team environment.
4. Adaptability: Ability to adapt to new technologies and tools quickly.
Experience and Education
1. Experience: Typically 1-3 years of experience in mobile app development, with a focus on Flutter.
2. Portfolio: A portfolio of Flutter applications demonstrating your skills and experience.
3. Education: A degree in Computer Science, Engineering, or a related field is often preferred but not always required but added advantage.
Additional Requirements
1. Knowledge of Android and iOS Platforms: Understanding the specifics of both Android and iOS platforms.
2. Performance Optimization: Experience with optimizing app performance and handling complex UI requirements.
3. Deployment: Knowledge of app deployment processes for both Android (Google Play Store) and iOS (Apple App Store).
Desirable Skills
1. Experience with Other Frameworks: Knowledge of other mobile development frameworks (e.g., React Native) is a plus.
2. Experience with CI/CD: Familiarity with continuous integration and continuous deployment (CI/CD) tools.
3. Open Source Contribution: Contribution to open-source Flutter projects can be a strong plus.
Job Types: Full-time, Temporary, Contract
Contract length: 3 months
Pay: ₦70,000.00 - ₦200,000.00 per month
Ability to commute/relocate:
- Ikeja: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Application Question(s):
- Do you have live project?
how many did you have?
Experience:
- Flutter: 2 years (Required)