Gotrade (YC S19)

Software Engineer

Jakarta, Jakarta, ID

3 days ago
Save Job

Summary

🚀 Front End Engineer – Help Shape the Future of Investing in Indonesia!


A LITTLE ABOUT US 🤔


At Gotrade, we’re on a mission to make the most amazing product experience for Indonesia Traders.


As we scale, we’re looking for talented engineers to help us continue delivering world-class features and experiences to our users.



ABOUT THE ROLE 🎯



We’re hiring a Front End Engineer (Flutter) to be part of one of our agile squads. You will work alongside a cross-functional team of product managers, designers, and engineers to deliver best-in-class mobile app features. You’ll play a critical role in shaping the user experience from UI design to app performance.


📍 Location: Full-time, on-site in Jakarta.


💼 Key Responsibilities


1. Flutter App Development

  • Build and maintain high-performance, beautiful Flutter apps for Android and iOS.
  • Translate Figma/UI designs into responsive and pixel-perfect UIs.
  • Implement new features and UI components using Dart and Flutter best practices.


2. Squad-Based Collaboration

  • Work closely with PMs, Designers, and Backend Engineers (PHP Laravel + TypeScript) to deliver full-stack features.
  • Participate in sprint planning, daily stand-ups, grooming, and retros.
  • Collaborate with QA to identify and fix bugs and usability issues early.


3. Code Quality & Maintenance

  • Write clean, testable, and maintainable code using modern development patterns.
  • Conduct code reviews, contribute to documentation, and help scale the shared Flutter codebase.
  • Continuously optimize app performance, responsiveness, and battery usage.


4. Technical Leadership & Contribution

  • Help define mobile development standards, architectural decisions, and CI/CD practices.
  • Stay updated with Flutter updates and ecosystem improvements, recommending relevant adoptions.


🔍 Ideal Candidate Profile



Experienced Flutter Developer

• 2+ years of hands-on Flutter experience in production apps.

• Strong understanding of Flutter architecture (Bloc, Provider, Riverpod, or similar).

• Proficient in Dart and cross-platform mobile design.


User-Centric & Design-Focused

• Comfortable building UI from Figma with a strong eye for design details.

• Knowledge of adaptive layouts and platform-specific design guidelines.


Collaborative in a Squad Environment

• Proven success working in agile product teams.

• Ability to communicate effectively with back end engineers (Laravel, TypeScript) and cross-functional squads.


Performance-Minded

• Experience optimizing mobile performance and managing app state effectively.

• Familiarity with crash reporting, analytics, and performance monitoring tools.



💪 Requirements

• 2–4 years of experience in front-end/mobile development, with at least 1–2 years in Flutter.

• Experience working with RESTful APIs and understanding of basic back end concepts (Laravel, TypeScript).

• Strong Git workflow and CI/CD practices.

• Startup or high-growth team experience is a plus.

• Proficiency in English (working language); Bahasa Indonesia is welcome.


Why You Should Join Us 🚀


Product Ownership – Be part of a dedicated squad and own features end-to-end.

Impactful Work – Your code will directly help thousands of Indonesians build wealth.

Technical Growth – Work on high-scale apps with modern tooling and best practices.

Collaborative Culture – Join a supportive, fast-moving team that values speed, feedback, and shipping.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: