About the Role
As a Mobile Engineer, you will design, develop, and maintain high-performance, reusable code for Android and iOS applications, ensuring alignment with user needs and business goals. You'll collaborate with cross-functional teams (Product, Design, QA) to deliver intuitive, scalable, and secure mobile apps.
Build and maintain clean, modular, high-performance and well-documented native mobile applications (iOS with Android development background) using Swift and Kotlin.
Ensure app performance, quality, responsiveness, and security.
Identify and resolve bottlenecks, bugs, and usability issues.
Maintain high standards of code quality, readability, and test coverage.
Collaborate with product, design, and QA teams to deliver intuitive mobile experiences
Stay updated on the latest mobile development practices, tools, and technologies.
Participate in Agile/Scrum processes, contributing to sprint planning, estimations, and retrospectives.
Visit customer and collect user feedback into product improvements
Contribute to technical innovation and optimization efforts.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in mobile app development (iOS and/or Android).
Strong proficiency in Swift (iOS) and/or Kotlin/Java (Android).
Experience with mobile SDKs, APIs, and platform-specific guidelines (e.g., Apple HIG, Material Design).
Familiarity with RESTful APIs and OpenAPI Specification for backend integration.
Experience building CI/CD pipelines for mobile apps (GitHub Actions, Fastlane, etc.).
Knowledge of mobile analytics and monitoring tools (e.g., Firebase, AppsFlyer, NewRelic).
Experience with unit testing, automated testing, and TDD (Robot Framework is a plus).
Proficiency in Git and version control systems.
Strong problem-solving skills and attention to detail.
Excellent communication, teamwork, and collaboration abilities.
Own a Mac and iOS device (for iOS roles).
Familiarity with Agile methodologies (Scrum/Kanban).
About the Company
SawitPRO is a cutting-edge green digital agritech startup located in the heart of Jakarta. Our mission is to be the best innovator that improves the lives of everyone in the palm oil industry. Through our integrated end-to-end agri-platform, we create a win-win-win scenario for people, planet, and prosperity.
We provide integrated apps that connect the supply chain stakeholders in the palm oil industry (Mills, DO Agents, Smallholders, Harvesters, Drivers, etc.). Creating a digital ecosystem that essentially boosts their productivity with effortless work documentation, affordable yet original agri-inputs, and agronomist services.
Our commitment extends beyond providing innovative solutions; we aim to nurture every aspect of Indonesia's palm oil industry. By fostering growth and sustainability, we strive to bring positive change to the lives of individuals in the palm oil sector, one at a time.