CX25WW logo
CX25WW

Empowering freshers to begin their careers with confidence | Built for freshers (0–3 yrs)

Senior Flutter Developer – Android, iOS

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2025H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

4 days ago

Salary

$10K / month

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidFlutteriOS

Job Description

Senior Flutter Developer – Android, iOS

CX25WW

• Design, develop, test, and maintain Flutter applications for Android and iOS. • Build scalable, secure, and high-performance mobile applications. • Develop reusable components and maintainable application architecture. • Integrate mobile applications with enterprise and government APIs. • Implement authentication, authorization, and secure user sessions. • Optimize application performance across multiple devices. • Publish and maintain applications on Google Play Store and Apple App Store. • Collaborate with product, design, QA, and backend engineering teams. • Participate in architecture discussions, sprint planning, and code reviews. • Ensure compliance with security, privacy, and accessibility standards. • Prepare technical documentation and deployment guides.

Job Requirements

  • Minimum 5+ years in Mobile Application Development
  • Minimum 3 years of hands-on Flutter development
  • Proven experience publishing production applications on both Android and iOS
  • Required Integration Experience

Benefits

  • Employment Type Choose to work with us as either a Full-Time Employee or on a Project-Based Contract , depending on your availability and preference.
  • Compensation & Payment Schedule Full-Time Employment Compensation is processed monthly , with salary credited on the last working day of each month , subject to the terms of employment.
  • Project-Based Engagement Project-based professionals will be compensated strictly based on the pre-approved project milestones defined in the Statement of Work (SOW). Payments will be released only after the successful completion, review, and formal acceptance of the agreed milestone. Each milestone is considered a complete deliverable.

Related Job Pages

More Android Engineer Jobs

MyBit Group logo

Mobile Android Engineer – Kotlin, Jetpack Compose

MyBit Group

Maatwerk met kwaliteit, betrouwbaarheid en zorg voor jouw softwarebehoeften.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Je bouwt mee aan bekende applicaties voor platformen zoals NPO Start, RTL Boulevard en het KNMI. • Je deelt jouw kennis binnen een mobile team van 35 specialisten. • Je vertaalt designs naar vloeiende animaties en intuïtieve interfaces voor smartphones en smartwatches. • Je waarborgt de codekwaliteit via code reviews en testautomatisering. • Je adviseert klanten over de beste technische keuzes voor hun platform. • Je levert een actieve bijdrage aan onze eigen kennisevents, zoals App Defcon.

Netherlands
€4K - €6.5K / month
Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Define System Shape : Establish architecture, module boundaries, and dependency rules that let your five-person Flutter team ship complex product without stepping on each other • Own Local-First Foundation : Choose and integrate on-device storage for time-series workloads hitting gigabytes per file • Drive Flutter Performance : Lead work keeping the app responsive on lower-end Surface tablets—frame budgets, Impeller behavior, isolate boundaries, MethodChannel cost • Author ADRs : Record decisions, trade-offs, and known constraints in writing so the team can evolve the system safely • Design Cloud Sync Handshake : Collaboratively specify API contract, auth flow (OAuth2/OIDC), and conflict-resolution model with cloud platform peers • Mentor Without Bottlenecking : Pair with mid-level engineers, review key PRs, and remove blockers so specialists stay in their lanes • Run Targeted Spikes : Lead time-boxed investigations at decision forks and bring back defensible recommendations • Production Ownership : Share on-call rotation, lead incident reviews for architectural issues, and feed learnings back into next ADR

India
Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Develop Cross-Platform Apps : Build and maintain mobile applications for iOS, Android, and Windows using Flutter as the core framework • Complement High-End Hardware : Connect hardware via Bluetooth LE, Wi-Fi, or USB to make strong measurement and testing capabilities shine in workflows supporting users' objectives • Convert Complex Data Into Smart Insights : Efficiently store and process large volumes of measurement data and transform it into meaningful charts guiding users in their complex domain • Connect To The Ecosystem : Integrate the application with API services of the new corporate cloud platform and collaboratively design the future ecosystem • Own Application Quality : Maintain a scalable, robust, and reliable codebase covered by automated tests to keep pushing innovation via continuous delivery

India

Android Engineer

Starling Bank

Starling Bank is a fully digital, mobile-first bank founded to give people a smarter, simpler, and more transparent way to manage their money. The company offer

Title: Android Engineer Location: Manchester, England, United Kingdom, Cardiff, Wales, United Kingdom, Southampton, England, United Kingdom, London, England, United Kingdom Description Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. In Technology, we're asking that you attend the office a minimum of 1 day per week. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest or our case studies with . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. Our mobile engineers work in cross-functional feature teams arranged across broader engineering groups, and as an Android engineer you’ll be working in at least one of such teams. You are empowered to make the decisions necessary for the platform and to provide insight to the team leads on such projects. You’ll also be working closely with other Android engineers with a variety of experience levels and interests, helping us improve and develop our Android app, CI automations and tooling. You’ll be committing, reviewing and shipping new code right from the first week! Requirements As an Android engineer, you’ll report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Starling. We have a strong collaborative and open culture here so you’ll find support outside your team too. As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code. The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our aim is to deliver stable, resilient and high quality code, that is why testing is another key quality we look for when expanding our team. We use to write our UI/E2E Test and to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production. We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery. The Android world In the Starling Android application we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it’s the best choice for our product and our users. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for persistence. We want our app to look great for the Android platform and have worked closely with our designers to set up a component library and have themed our app accordingly. Feature parity is important to us so Android and iOS apps are often built alongside each other. We release app updates at least once a week, and the role of release manager is rotated equally throughout the Android team. We’ve worked to automate as much of the release as we can, with our own internal tooling allowing us to standardise our release steps from uploading to the app stores to receiving approvals for safer rollouts. As a team we meet together every week to talk through pain points and potential improvements we’ll like to make to the project. We regularly meet in real life to attend conferences and meet-ups together too! Benefits - 25 days holiday (plus take your public holiday allowance whenever works best for you) - An extra day’s holiday for your birthday - Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off - 16 hours paid volunteering time a year - Salary sacrifice, company enhanced pension scheme - Life insurance at 4x your salary & group income protection - Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton - Generous family-friendly policies - Incentives refer a friend scheme - Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks - Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About Us You may be put off applying for a role because you don't tick every box. Forget that! While we can’t accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway. We’re on a mission to radically reshape banking – and that starts with our brilliant team. Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling Bank is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice.

United Kingdom