Flutter Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE POSTED

Mar 6, 2025

JOB OVERVIEW

-- DIRECT HIRE
-- FULL REMOTE (PHILIPPINES)

About Aphex
At Aphex, we're on a mission to make it easier for construction teams to get on the same page with a live, multiplayer planning platform. Instead of juggling spreadsheets, whiteboards, and outdated systems, we build tools that allow anyone on a project to plan and communicate their work.
Our customers are the largest construction contractors, responsible for the tunnels, roads, bridges, and buildings we use daily. Our users are the engineers managing and planning these incredible projects.
We've already made an impact. Since launching our V1 in the UK in 2019 and entering the Australian market in 2022, we've become the leading solution in both markets. With a strong product-market fit in these markets, we're looking to continue scaling our product team, and we're looking for people who are energised by the idea of improving an industry that contributes to around 13% of global GDP.

The Role
We're seeking a talented Mid / Senior level Flutter Developer to join our mobile development team. You'll be responsible for building and maintaining high-performance, reliable mobile applications that help construction teams worldwide communicate progress on-site. This is an opportunity to work with modern mobile development practices and contribute to an application making a real difference in the construction industry.

What You'll Do
- Design and develop features for our Flutter-based mobile applications
- Implement clean architecture using MVVM with Stacked
- Write and maintain unit tests using Mockito
- Implement secure data handling with Talsec
- Manage local data caching using Isar
- Handle data serialization with Freezed
- Work with Firebase for backend services
- Collaborate with our product and design teams to create intuitive user experiences
- Participate in code reviews and technical discussions
- Help shape our mobile development practices and standards

Required Skills & Experience
- Strong proficiency in Flutter and Dart
- Experience with MVVM architecture pattern using Stacked
- Familiarity with Firebase services
- Experience with unit testing using Mockito
- Experience with on-device database caching (Isar or similar)
- Knowledge of data serialization techniques (Freezed or JSON Serializable)
- Strong problem-solving abilities and attention to detail
- Excellent communication skills in English

Nice to Have
- Experience with construction or project management software
- Understanding of mobile security principles and experience with security frameworks like Talsec
- Contributions to open-source Flutter projects
- Experience with CI/CD for mobile applications
- Knowledge of native Android/iOS development
- Previous remote work experience


Our Values in Action:

Win Together
You'll be part of a collaborative team where knowledge sharing is encouraged and celebrated. We regularly conduct mobile dev sessions where teaUpgrade to see actual infombers can share insights, solve challenges, and contribute to each other's growth.

Make Ourselves Proud
Quality is our cornerstone. We take pride in writing clean, maintainable code and creating smooth, intuitive user experiences. Our mobile apps are often the primary way users interact with our platform, making your role crucial in delivering excellence.

Take Ownership
We're looking for developers who see beyond code to people who understand the user impact of their work and take the initiative in improving our mobile experience. You'll be free to propose and implement solutions that improve our app.

Build for Tomorrow
We believe in sustainable development and continuous improvement. You'll help build scalable solutions, implement best practices, and contribute to our mobile development roadmap.


Growth and Development:
Here's a real example of career progression at Aphex:
"Jec joined us as a Full Stack Developer four years ago. Today, he leads our Application Pod, having grown through various technical and leadership roles. His journey included leading critical projects, mentoring junior developers, and helping shape our technical architecture. We support similar growth paths for all our teaUpgrade to see actual infombers through structured mentorship, learning opportunities, and increasing responsibilities."

Benefits
- A high-performing team: Be part of and contribute to a genuinely collaborative and motivated team.
- Flexibility: Remote-first working.
- Genuine development: Ongoing training, learning, and coaching to get better every day, with regular team events and knowledge-sharing sessions.
- Focus on culture: At Aphex, we are serious about making a real impact together and strive to walk the talk every day.

How to apply?
PLEASE SEND UPDATED 'RESUME' at Upgrade to see actual info

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin