Job Description:
• Build high-quality code with a talented team.
• Support and care for each other's growth and well-being.
• Review all candidate applications and keep in touch for future opportunities.
Requirements:
• Advanced written and spoken English skills. You will interact directly with our US clients.
• 3+ years of experience building mobile applications using Flutter, production-ready Android and/or iOS apps.
• Bachelor's degree in engineering, computer science, or related field.
• Solid proficiency in Dart, including asynchronous programming (Future, Stream, async/await) and object-oriented programming principles.
• Deep understanding of Flutter widgets, layouts, navigation, and app lifecycle.
• Experience integrating RESTful APIs, including JSON parsing/serialization, authentication tokens, and API error handling.
• Strong experience with Git, including branching strategies, pull requests, and collaborative workflows using platforms like GitHub or GitLab.
• Ability to implement pixel-perfect UI from design tools such as Figma and build responsive layouts across multiple device sizes.
• Experience building and deploying apps through Google Play Console and/or App Store Connect, with knowledge of platform-specific considerations.
• Experience implementing push notifications using Firebase Cloud Messaging (FCM).
• Experience working with Firebase services such as Authentication, Firestore, Realtime Database, and Analytics.
• Basic knowledge of native mobile development using Kotlin/Java (Android) or Swift (iOS), including experience with platform-specific integrations or plugins.
• Experience with CI/CD and automation tools, including GitHub Actions, Codemagic, and Fastlane.
• Experience with local data storage solutions such as SQLite, Hive, or SharedPreferences.
• Experience in releasing and maintaining production apps, including managing store compliance and updates.
• Experience working in Agile or Scrum environments; familiarity with tools such as Jira, Linear, or similar platforms.
• Experience optimizing application performance, reducing app size, improving runtime efficiency, and managing memory usage.
• Experience extending Flutter beyond mobile (e.g., Flutter Web or Desktop).****
Benefits:
• 100% remote and flexible modality.
• A human-centered experience in a people-first company.
• Challenging, full-time, and long-term projects with globally admired companies.
• A strong learning culture and regular pairing sessions to build high-quality code while sharing knowledge.
• Opportunities for conference participation, OSS contributions, tutorials, blog posts, and technical talks.
• Exceptionally talented and passionate coworkers.
• Timely payments, with the flexibility to choose the payment date modality that best suits your needs.
• A Stack Builders community to support you and grow with you!