Position Details: (VX #19) Front-End Mobile App Developer (Flutter)
| Central and Eastern Europe, Remote |
| 1 |
| Depends on skills and experience |
Description:
Front-End Mobile App Developer (Flutter) | Full-Time | 6-Month Fixed-Term Contract | Ref. #019
About OIIS
At OIIS, we help technology companies grow faster through effective and well-designed recruitment processes. We operate in a tech talent & RPO model, combining expertise, experience, and a partnership-driven approach to collaboration with both clients and candidates.
About the Role
We are seeking an experienced Front-End Mobile App Developer to join our team on a six-month contract. This role focuses on building and enhancing a modern social application, utilizing Flutter to create a high-performance, intuitive, and visually engaging mobile experience.
The ideal candidate will have a strong background in developing consumer-facing social applications, understanding both technical and UX considerations for highly interactive mobile platforms.
What You'll Do
- Develop high-quality cross-platform mobile applications using Flutter.
- Build responsive, scalable, and maintainable front-end architectures.
- Translate Figma and UI/UX designs into polished mobile interfaces.
- Develop social networking features including user profiles, social feeds, comments, likes and reactions, direct messaging, notifications, media uploads, and user discovery/search.
- Integrate RESTful APIs and backend services.
- Work closely with backend engineers to optimize API performance and user experience.
- Ensure excellent application performance across Android and iOS devices.
- Troubleshoot and resolve UI, performance, and usability issues.
- Participate in sprint planning, code reviews, and agile ceremonies.
- Write clean, well-documented, reusable, and testable code.
- Contribute to architecture decisions and technical best practices.
What We're Looking For
- Minimum 5 years of professional mobile application development.
- Minimum 3 years of commercial Flutter development.
- Strong proficiency in Dart.
- Demonstrable experience building and launching consumer-facing social or community applications.
- Strong understanding of Flutter state management approaches (Bloc, Riverpod, Provider, or equivalent).
- Experience integrating REST APIs.
- Experience implementing authentication flows (OAuth, Firebase Authentication, JWT).
- Experience with Firebase services, including Authentication, Cloud Messaging, Analytics, and Crashlytics.
- Strong knowledge of responsive mobile UI design.
- Experience working with Git and collaborative development workflows.
- Comfortable working in Agile/Scrum environments.
- Excellent spoken and written English.
- Passionate about creating exceptional mobile user experiences, self-motivated and comfortable working remotely, detail-oriented with a strong focus on quality, and a proactive problem solver.
- Able to work independently while collaborating effectively with distributed teams, and comfortable working in a fast-paced startup or scale-up environment.
Nice to Have
- Real-time messaging technologies (WebSockets, Firebase, or Socket.io).
- Push notification implementation.
- Video and image processing.
- Social media integrations.
- Geolocation and mapping services.
- AI-assisted user experiences.
- App Store and Google Play deployment.
- Performance optimization and profiling.
- Automated testing and CI/CD pipelines.
What We Offer
- The opportunity to shape the mobile experience of an innovative social platform from an early stage.
- A collaborative, distributed team working with modern mobile technologies and agile practices.
- A fully remote working environment suited to an experienced, self-directed developer.