Flutter Developer
Join our mobile development team and help build cross-platform applications using Flutter. Perfect for recent graduates with a passion for mobile development.
About the Role
We're looking for an enthusiastic Entry Level Flutter Developer to join our mobile development team. This is an excellent opportunity for recent graduates or early-career developers to work on real-world mobile applications while learning from experienced developers.
Requirements
Essential Skills
- Bachelor's degree in Computer Science, Engineering, or related field
- Basic understanding of Flutter and Dart programming
- Knowledge of mobile app development concepts
- Understanding of REST APIs and JSON
- Good problem-solving skills
- Strong desire to learn and grow
- Excellent communication skills in English
Nice to Have
- Experience with any mobile app development (personal projects, internships)
- Basic understanding of Git version control
- Knowledge of Firebase
- Familiarity with state management solutions (Provider, Bloc, Riverpod)
- Understanding of UI/UX principles
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter
- Work closely with senior developers to learn best practices
- Participate in code reviews to improve code quality
- Assist in troubleshooting and fixing bugs
- Write clean, maintainable, and efficient code
- Collaborate with the design team to implement user interfaces
- Help with testing and quality assurance
- Document code and development processes
Learning Opportunities
- Mentorship from experienced mobile developers
- Hands-on experience with real-world projects
- Exposure to modern development tools and practices
- Regular training sessions and workshops
- Opportunity to work on different types of applications
Growth Path
- Clear career progression path to Mid-level Developer
- Regular performance reviews and feedback
- Opportunities to lead features and small projects
- Technical training and certification support
Benefits
Compensation & Perks
- Competitive salary package
- Health insurance coverage
- Annual performance bonus
- Paid time off and holidays
Work Environment
- Flexible working hours
- Modern development tools and equipment
- Casual dress code
- Team events and activities
Professional Development
- Learning and development budget
- Access to online courses and resources
- Regular tech talks and knowledge sharing sessions
- Conference and meetup opportunities
Interview Process
- Initial application review
- Technical assessment (basic Flutter/Dart knowledge)
- Technical interview with senior developers
- Culture fit interview
- Final discussion and offer
How to Apply
Please submit your application with:
- Updated resume
- Cover letter explaining your interest in Flutter development
- Links to any personal projects or GitHub profile (if available)
- Portfolio of any previous work (if available)
We value potential and enthusiasm over years of experience. If you're passionate about mobile development and eager to learn, we want to hear from you!
About Gegobyte Technologies
Gegobyte Technologies is a growing software development company specializing in web and mobile solutions. We offer a supportive environment for early-career developers to learn and grow while working on exciting projects for clients across various industries.