Staff Mobile Engineer

4 days ago


Jakarta, Jakarta, Indonesia Flip Full time

We are looking for a seasoned Staff Mobile Engineer with extensive experience in mobile app development, particularly with React Native. The ideal candidate will have a strong background in mobile concepts, architectural design, and a proven track record of delivering high-quality, scalable mobile applications. This role involves leading the development of new features, mentoring junior engineers, and contributing to the technical direction of our mobile products.

About Flip

Rafi, Luqman, and Anjar, who were college friends in Universitas Indonesia, started Flip as a project in 2015 to transfer payments to each other at a fraction of what banks would charge them. They are pioneers in the Indonesian market, with their technology now helping millions of Indonesians, both individuals and businesses, carry out bank-to-bank money transfers through a reliable and seamless app.

After nine years of operations, Flip has helped Indonesians transfer money worth several trillions of rupiah and has received double-digit funding from respectable investors such as Sequoia India, Insight Partner, and Insignia. Flip's ultimate mission is to give Indonesians access to one of the most progressive and fairest financial services in the world.

At Flip, we always strive to provide the fairest place for you to work, learn, and grow with talented and fun people in various opportunities to advance your career and get fair rewards. We believe that we have to treat employees, customers, and all stakeholders fairly and respectfully. Fair treatment for employees means we establish clear goals, facilitate our employees to achieve them, and value their contribution to the company with equitable benefits.

Key Responsibilities

  • Technical Leadership: Lead the design and development of complex mobile applications using React Native, ensuring high-quality code and adherence to best practices.
  • Architectural Design: Design and implement scalable, maintainable architectures for mobile applications, ensuring seamless integration with backend services.
  • Mobile Concepts: Apply deep understanding of mobile-specific concepts such as performance optimization, battery life management, and platform-specific features.
  • Mentorship: Mentor junior engineers to improve their skills and knowledge in mobile app development.
  • Mobile Release Lifecycle: Guide the team through the mobile release lifecycle, ensuring smooth transitions from development to testing, staging, and production environments. This includes managing app store submissions, monitoring app performance post-release, and coordinating with cross-functional teams to resolve any issues that arise during the release process.
  • Collaboration: Work closely with cross-functional teams (e.g., backend, design, QA) to ensure alignment and effective communication.
  • Problem Solving: Troubleshoot complex technical issues and provide solutions that meet both technical and business requirements.
  • Code Review: Conduct thorough code reviews to ensure adherence to coding standards and best practices.
  • Testing and Quality Assurance: Develop and implement comprehensive testing strategies, including unit tests, integration tests, and UI tests, to ensure high-quality and reliable mobile applications. Collaborate with QA teams to identify and resolve issues efficiently.
  • Innovation: Stay updated with the latest trends and technologies in mobile app development and propose innovative solutions to improve our products.

Requirements

  • Experience: More than 8 years of experience in mobile app development.
  • React Native: Strong proficiency in React Native with a proven track record of developing and deploying successful React Native applications.
  • Mobile Concepts: Deep understanding of mobile-specific concepts and technologies.
  • Mobile Release Lifecycle: Familiarity with managing the mobile release lifecycle, including app store submissions, monitoring app performance, and coordinating release processes.
  • Architectural Design: Experience in designing and implementing scalable mobile architectures.
  • Leadership: Proven ability to lead technical projects and mentor junior engineers.
  • Communication: Excellent communication and interpersonal skills.

Nice to have

  • Experience with other mobile frameworks (e.g., Flutter, native iOS/Android).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Participation in open-source projects or contributions to the developer community.
#J-18808-Ljbffr
  • Mobile Engineer

    2 days ago


    Jakarta, Jakarta, Indonesia Jakmall Full time

    Join to apply for the Mobile Engineer role at Jakmall.com.This range is provided by Jakmall.com. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeResponsibilitiesAs a Mobile Engineer, you will create quality code that is easy to test and maintain for our mobile application. Your code will be...

  • Mobile Engineer

    5 days ago


    Jakarta, Jakarta, Indonesia Jakmall Full time

    As a Mobile Engineer, you will create quality code that is easy to test and maintain for our mobile application. Your code will be used by millions of our mobile-user customers.Responsibilities:Write and develop program code that meets the requirements, with minimal bugs, and in accordance with industry best practices.Do bug-fixing production whenever new...


  • Jakarta, Jakarta, Indonesia Gojek Full time

    We are seeking an experienced Senior Software Engineer to join our Consumer Payments team at Gojek. This is an exciting opportunity to leverage your expertise in iOS and Flutter development to deliver innovative mobile applications that drive business growth.About the RoleThis role requires a strong understanding of mobile application development principles...

  • Mobile Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Akar Inti Teknologi Full time

    About the Company:Akar Inti Teknologi (AIT) is a full-service software house headquartered in Jakarta, focusing on helping companies exceed in their digital transformation. We pride ourselves on building solutions that go beyond mere functionality, aiming for reliability and scalability that exceed expectations. With a portfolio of successful projects for...

  • Mobile Engineer

    2 days ago


    Jakarta, Jakarta, Indonesia BRIK Construction Full time

    ResponsibilitiesDevelop and maintain mobile applications for both iOS and Android platforms using Flutter.Collaborate with designers and product managers to implement user interfaces and features.Write clean, efficient, and maintainable code.Debug and resolve software defects and issues.Stay up-to-date with the latest trends and technologies in mobile...

  • Mobile Engineer

    6 days ago


    Jakarta, Jakarta, Indonesia Akar Inti Teknologi Full time

    About the Company:Akar Inti Teknologi (AIT) is a full-service software house headquartered in Jakarta, focusing on helping companies exceed in their digital transformation. We pride ourselves on building solutions that go beyond mere functionality, aiming for reliability and scalability that exceed expectations. With a portfolio of successful projects for...


  • Jakarta, Jakarta, Indonesia Jakmall Full time

    We're looking for a highly skilled Mobile Application Developer to join our team at Jakmall! As a core member of our software development team, you will create innovative, engaging, and user-friendly mobile applications that exceed our customers' expectations. If you have a passion for developing top-notch mobile apps and collaborating with talented...


  • Jakarta, Jakarta, Indonesia Valbury Asia Futures Full time

    Job Description:We are seeking a highly skilled Senior Mobile Software Engineer to join our team at Valbury Asia Futures. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications using Flutter framework.Required Skills and Qualifications:Dart Programming Language: Proficient...


  • Jakarta, Jakarta, Indonesia Jakmall Full time

    As a Software Engineering Expert at Jakmall, you will create high-quality code that meets the requirements and is easy to test and maintain. Your code will be used by millions of our mobile-user customers, ensuring seamless user experience and maximum satisfaction.Key Responsibilities:Develop program code that adheres to industry best practices and minimizes...


  • Jakarta, Jakarta, Indonesia GrabTaxi Holdings Pte. Ltd. Full time

    About GrabTaxi Holdings Pte. Ltd.We're committed to building a trusted platform for food lovers in Southeast Asia. As an engineer at Grab, you'll be part of the heart and soul of the company.The Role: Senior Software EngineerWe're seeking senior software engineers to help us scale our delivery and dine-in platforms. With tens of millions of bookings daily,...


  • Jakarta, Jakarta, Indonesia Grab Full time

    About the RoleThis is an exciting opportunity to join our Quality Assurance team in CX as a Senior QA Engineer. You will be responsible for providing functional and regression testing for iOS, Android, and backend applications.In this role, you will work closely with tech, product, and business teams to ensure software quality and improve testing...


  • Jakarta, Jakarta, Indonesia Grab Full time

    Mobile Software EngineerAbout GrabGrab is a leading superapp in Southeast Asia that provides a wide range of services including food delivery, ride-hailing, and financial services.Job DescriptionWe are looking for a highly skilled Mobile Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and...


  • Jakarta, Jakarta, Indonesia Grab Full time

    Lead Android Software EngineerAbout Grab and Our WorkplaceAt Grab, our purpose is to drive Southeast Asia forward by economically empowering everyone. We harness the power of technology and artificial intelligence to deliver this mission with heart, hunger, honour, and humility.Get to Know the TeamCome join our team of dedicated professionals who are...


  • Jakarta, Jakarta, Indonesia Tripledot Studios Limited Full time

    Job Title: Senior Unity Software EngineerJob SummaryWe are seeking a skilled Senior Unity Software Engineer to join our team. As a key member, you will work primarily in Unity, collaborating with product and design teams to add new features, build tools, and maintain game health on both iOS and Android platforms.Responsibilities- Implement gameplay features...


  • Jakarta, Jakarta, Indonesia Akar Inti Teknologi Full time

    About the Job Description:We are seeking an experienced Mobile Engineer (iOS) to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality iOS applications. Your primary responsibilities will include designing and developing new features, collaborating with cross-functional teams, and...

  • Mobile Product Lead

    5 days ago


    Jakarta, Jakarta, Indonesia Wego Full time

    About WegoWe are a leading travel search engine in the Middle East and Southeast Asia. Our mission is to provide users with a seamless and enjoyable travel experience.The RoleWe are seeking a Mobile Product Lead to join our team. As a Mobile Product Lead, you will be responsible for developing and implementing product strategies to drive growth and customer...


  • Jakarta, Jakarta, Indonesia Valbury Asia Futures Full time

    About the Role:As a Senior Mobile Software Engineer at Valbury Asia Futures, you will be responsible for designing, developing, and maintaining high-quality mobile applications using Flutter framework. You will work closely with our development team to ensure timely delivery of projects and contribute to the growth and success of our company.Key...

  • Senior QA Engineer

    5 days ago


    Jakarta, Jakarta, Indonesia modernvet Full time

    Job DescriptionDesign, Develop, and Maintain Automated Test Scripts: Utilize tools like Appium or other mobile testing frameworks to create automated test scripts for our Flutter mobile app.Implement Automated API Testing: Ensure data integrity and reliability by implementing automated API testing for backend services.Develop and Maintain a Test Automation...


  • Jakarta, Jakarta, Indonesia Gojek Full time

    We are looking for a highly skilled Senior Software Engineer to join our Consumer Payments team at Gojek. As a technical leader, you will be responsible for designing, developing, and maintaining high-quality mobile applications that enhance the consumer experience.About the RoleThis is an exciting opportunity to leverage your expertise in iOS and Flutter...


  • Jakarta, Jakarta, Indonesia modernvet Full time

    About the RoleWe are seeking a highly skilled Senior Automation Test Engineer to join our team at modernvet. As a key member of our engineering department, you will play a crucial role in developing and maintaining automated testing frameworks for our Flutter-based mobile app and backend services.