Current Openings - JDs

icon picker
Mobile Engineer (Flutter)

Hey there! Clicking here means that we have mutual interest! Let’s learn more about us then why don’t you tell us more about you in the next interviews :)
CODERPUSH - Empower Pioneers: Our Slogan, Our Mission.
Who We Are
CoderPush is a remote-first company of 90 experienced and dedicated engineers that provide high-standard software product development services. We set very high expectations of client satisfaction for the long term.
From small companies to big enterprises, we support them to scale their products and services.
With no fixed address, we free ourselves from the physical location to extend our abilities in supporting businesses.
Our fast-growing remote working company is seeking a highly talented and experienced Flutter engineer to join our team. In this role, you will be responsible for leading the development of software applications and systems that meet the needs of our clients.
The ideal candidate will have:
At least 3 Years experience in Flutter
Solid understanding of Flutter, Dart
Good understanding of state management ( bonus if candidate has experience about Bloc/Cubit, or knowing deep knowledge about BuildContext, Key, ephemeral state and app state )
Experience in architectural patterns addressing better code reuse, maintainability and ability to implement with Flutter
Good communication skills in English and Vietnamese
Having CI/CD experience is a plus
Humility to learn what you don’t know, every day
Ability to understand and define all actions to be performed when assigned to a task
Ability to manage time when facing difficulties or under pressure or deadlines
Codemunication skills 😎. For example, do not have long-lived branches and love updating your PR descriptions for the sake of self and others.
As a mobile engineer, you will be responsible for leading a team of developers and contributing to the overall success of our software products. You will work closely with project managers, designers, and other team members to deliver high-quality software products that meet the needs of our client - a Silicon Valley startup building mobile app from scratch. We are the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations.

The CoderPush Advantage
Fully remote
Comprehensive health insurance
MacBook Support: We provide a MacBook if you need one. If you prefer to use your own device, that's great too! If you're considering buying a new one, we offer financial support up to a specified budget.
Performance-based annual bonuses
Remote work setup compensation packages
Support for professional development and certification exams
Career growth coaching
Up to 22 paid leaves on completion of 5 years of service

The Hiring Process
Introduction call (45 minutes)
Take-home Technical Challenge (3-5 days, take around 10 hours on avg)
Meeting with the product’s CTO (1 hour interview)
Final call with Co-founders (45 minutes interview)
Reference Check (HR procedure)
Job offer (Email)
Please note that all rounds will be conducted in English. Ensure a stable internet connection, use a Laptop/PC with the camera on, and enable screen sharing.
If this role resonates with you, email your profile to with the subject line "Flutter Engineer"
We're excited to connect with you soon! ​Why You Might Not Want to Apply
While we're excited to meet all prospective candidates, it's important to note that this role might not be the right fit for everyone. This position may not be for you if:
You're unable to commit full time: As a key member of our team, we expect full-time dedication and high-level commitment to your work and the team.
Remote communication isn't your strong suit: We require strong remote communication skills. This includes being comfortable on video calls, capable of sharing your screen effectively, and maintaining clear note-taking habits during discussions.
Prompt responses aren't your thing: Our team's smooth operation is contingent upon prompt responses on communication tools. We count on you to help ensure that team collaboration is efficient and effective.
You're unsure about remote work: While we provide a supportive environment for learning how to work remotely, we need you to come with an open mind and the willingness to adapt to a remote work setup.
If you're up for these challenges and eager to be a part of our dynamic, remote team, we'd love to get to know you. Let's create excellent software solutions together at CoderPush!
Our Offices
While we are a remote company, we have private offices for you to use in the following locations:
⛩ Ha Noi: Level 9, 3D Building, No.3 Duy Tan street, Dich Vong Hau, Cau Giay district, Hanoi
🌵 Sai Gon: 122 124, Street B2, An Loi Dong, Thu Duc District (D2 old), Ho Chi Minh city

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.