Job Summary
Job description
Overview of job
Who We Are
CoderPush is a remote powerhouse, composed of 90 experienced and diligent software people who deliver exceptional software product development services. Our aim is to establish ourselves as the biggest, fully remote, top-notch engineering team in Asia. Upholding the highest standards of client satisfaction for long-term partnerships, we extend our support to a broad range of companies, from budding startups to large enterprises, aiding them to scale their products and services. Our remote approach liberates us from physical location constraints, allowing us to provide exceptional support to businesses across the globe.
Your Role and Impact
- We are building infrastructure that seamlessly merges web2 & web3 capabilities into one platform. You'll have a hand in empowering creators and brands with robust tools like event ticketing, shops, live-streaming, social games, community management, and data ownership. We're a multi-chain social NFT platform backed by top-tier investors, and we've forged solid partnerships with leading global brands and blockchains.
- Your tasks will include building scalable and efficient Web2 & Web3 solutions, evaluating and employing open-source software, writing technical documentation for frontend teams, and potentially developing new smart contracts.
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.
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!
Job Requirement
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.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Flutter
- Dart
- CI/CD
- Cubit
COMPETENCES
- Communication Skills
- Work under pressure
BUSINESS PROFILE
CoderPush is a remote-first software consultant for businesses.
CoderPush is a studio of engineers and designers who collaborate with clients for great software, teams, and processes.
We are a young team, so you can contribute to the client experiences we are creating. Reviews and testimonials are on Clutch. As a member of the CoderPush team, you will help shape a remote-first workplace with full-timers and part-timers from Saigon, Hanoi, and the US.