Experience Required
2–3 years of experience in Flutter development
Job Summary
We are seeking a Flutter Developer on a contract basis to help build and maintain cutting-edge cross-platform mobile applications. The ideal candidate will have strong experience with the Flutter framework, an eye for detail in creating high-quality, responsive UI, and a passion for collaborating with diverse teams. This position involves close collaboration with senior developers, product managers, and design teams to deliver feature-rich and user-friendly applications.
Key Responsibilities
1. Flutter App Development
Write clean, maintainable, and scalable code using the Flutter framework (Dart).
Implement responsive UI and ensure seamless experiences across multiple devices and screen sizes.
2. Integration & APIs
Work with RESTful APIs, GraphQL, or WebSockets for data communication and backend services.
Collaborate with backend teams to define and refine API requirements.
3. Application Lifecycle Management
Participate in product planning sessions, provide estimates, and identify risks.
Write and maintain unit tests, ensuring reliable app performance and stability.
4. Debugging & Optimization
Investigate issues, perform root cause analysis, and deploy effective solutions in a timely manner.
Optimize app performance for speed, usability, and reliability.
5. Team Collaboration
Communicate effectively with the wider engineering team, designers, and
product managers.
Provide regular status updates and contribute to code reviews to maintain
high code quality.
Required Skills and Qualifications
Technical Expertise:
- 2–3 years of hands-on experience with Flutter (Dart).
- Good understanding of widget creation, state management (e.g., Bloc, Provider, Riverpod, Redux), and platform-specific integrations.
Additional Skills:
- Familiarity with mobile app development lifecycle, from concept to deployment.
- Understanding of version control systems (Git).
- Basic knowledge of Agile/Scrum methodologies.
Soft Skills:
- Strong communication and teamwork skills.
- Ability to adapt quickly to new technologies and business requirements.
Why Join Us?
- Innovative Environment: Work on exciting projects at the intersection of mobility, automotive, and cutting-edge mobile technologies.
- Collaborative Team: Join a diverse team of passionate professionals dedicated to building world-class applications.
- Growth Opportunities: Enhance your technical leadership skills and keep up with emerging trends in the mobile and automotive industries.