Job Description
About the OpportunityWe 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: ImmediateWhy 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.