Job Description
About the Opportunity
We are hiring a Senior Flutter & Full Stack Developer at Imversion.
This is a full-time remote position (with the possibility of transitioning to a hybrid setup in the future).
You will play a key role in building and scaling high-quality mobile and web applications for both iOS, Android, and the web.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile and web applications using Flutter, Dart, and modern full-stack technologies.
- Build and manage backend services and APIs using frameworks such as Node.js, Express, or NestJS.
- Work with databases (SQL/NoSQL) such as PostgreSQL, MongoDB, or Firebase Firestore.
- Collaborate closely with product managers, designers, and backend engineers to deliver seamless, high-performance experiences.
- Ensure application performance, security, and scalability across platforms.
- Debug, troubleshoot, and optimize both frontend and backend systems for a smooth user experience.
- Integrate APIs, third-party SDKs, and cloud services (e.g., Firebase, AWS, or GCP).
- Participate in code reviews, maintain high coding standards, and mentor junior developers.
- Stay up to date with the Flutter and full-stack ecosystem, adopting best practices and new technologies.
Requirements
- Experience: Minimum 4+ years of hands-on Flutter development (production apps) and 2+ years of full-stack or backend experience.
- Strong expertise in Flutter & Dart, with proven experience delivering apps at scale.
- Proficiency in RESTful APIs, GraphQL, and backend integration.
- Experience with Node.js, Express, or equivalent backend frameworks.
- Familiarity with state management (Provider, Riverpod, BLoC, Redux, etc.).
- Strong knowledge of Firebase (Firestore, Authentication, Push Notifications, Analytics).
- Experience with CI/CD pipelines, Git, and ideally Docker or containerization tools.
- Familiarity with App Store/Play Store deployment and web deployment.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote setup.
Preferred Qualifications
- Experience in performance tuning, animations, and advanced UI/UX.
- Experience with cloud infrastructure (AWS, GCP, or Azure).
- Previously published apps or live web applications.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of native iOS/Android development is a plus.
Contract Details
- Location: Remote (Hybrid option possible later)
- Experience Required: Minimum 4 years (Flutter) + 2 years (Full Stack)
- Compensation: Competitive and aligned with experience
- Start Date: Immediate
Why Join?
- Collaborate with leading global clients on high-impact projects.
- Build end-to-end solutions using the latest mobile and web technologies.
- Be part of a fast-paced, innovative, and growth-oriented environment.
- Enjoy flexibility with a remote-first work culture.