About Leysco Limited
Dynamic IT solutions provider delivering enterprise-level business technology solutions across Africa. We specialize in ERPs, system integrations, custom web and mobile applications for businesses from SMEs to large enterprises across Kenya and Africa.
Job Details:
● Location: Nairobi, Kenya
● Work Model: Hybrid
● Experience: 6 months - 2 years in Flutter development
● Employment Type: Full-time with 90-day probation
🌟 You're Our Dream Candidate If You Have
We've found these are the #1 predictors of long-term success (our best developers have 3+ year tenure with these traits):
✅ Hackathon participation (any placement - shows problem-solving under pressure)
✅ Portfolio website showcasing your work
✅ Published apps on Play Store/App Store
✅ Teaching or mentoring experience
✅ Apps solving real problems (not just tutorials)
✅ Side projects built out of curiosity
If you have 2+ of these, we strongly encourage you to apply!
Tech Stack
Mobile:
● Flutter & Dart
● State Management (Provider/Riverpod/Bloc)
● SQLite for offline storage
● REST API integration
Web:
● Vue.js 3 (or React)
● Nuxt 3
● Tailwind CSS
Tools:
● Git & GitHub
● VS Code / Android Studio
● Docker (basic)
● Asana
● Slack
Must-Have Skills
1. Education - University degree (Computer Science, IT, Software Engineering, or related) from recognized institution OR 2+ years professional experience
2. Professional Experience - 6+ months in a real work environment (internship, industrial attachment, freelance with client references, or employment) demonstrating Flutter/mobile development
3. Flutter Experience - 2+ real apps (personal/professional), solid understanding of state management and offline storage
4. Modern JavaScript - React OR Vue.js, ES6+, component-based thinking
5. API Understanding - How REST APIs work, HTTP methods, JSON, authentication concepts
6. UI/UX Implementation - Can build pixel-perfect from Figma, eye for design details
7. Version Control - Daily Git usage, pull requests, meaningful commits
8. Self-Driven - Work independently, problem-solve before asking, own features end-to-end
9. Honest Communication - Admit blockers early, communicate proactively when stuck, no hiding issues
10. Willingness to Learn - Eager to pick up new technologies and best practices Important: We're willing to train motivated learners who have these core skills. If you're strong in Flutter and React, we'll teach you Vue.js. If you understand APIs but haven't built complex integrations, we'll guide you. What matters most is your foundation and learning attitude.
This role is NOT for you if:
● ❌ You need daily step-by-step guidance
● ❌ You only have tutorial projects (no original work from internships/jobs)
● ❌ You hide blockers or lie about progress instead of communicating early
● ❌ You miss deadlines without prior communication
● ❌ You lack the core must-have skills above
Nice-to-Have
● Advanced API integration (JWT auth, retry logic, offline queuing)
● TypeScript proficiency
● Testing experience (unit/widget tests)
● Basic ERPs understanding (SAP Business One for instance)
● Firebase or Supabase experience
● Backend awareness (Laravel, .NET)
How to Apply
Use the link below to Apply
https://forms.gle/2hddNAKv5qrUdVdx7
Hiring Process (2-4 weeks)
1. Application Review (Week 1)
2. Phone Screen (Week 2)
3. Technical Assessment (Week 3)
4. Final Interview (Week 4)