Software Engineer (Android) - Comms Platform
Jakarta
GoTo Group
Kami adalah perusahaan teknologi nomor 1 di Indonesia. GoTo berdedikasi untuk menciptakan dampak sosial berskala besar di manapun kami beroperasi.
About the Role
As a backend engineer on the Help Experience team at Gojek, you’ll play a crucial role in enhancing how we connect with our users across various channels. Your work will involve tackling complex technical challenges & building large-scale systems. The solutions you develop will directly affect every Gojek customer & driver.
The Help Experience team is a key function for our customer care vision of providing the best in class customer service using multiple channels. This team is part of the larger Communications Platform. We support the entire Gojek ecosystem handling the entire customer, merchant and driver domain.One of the biggest challenges we deal with is how to leverage technology and automation to provide fast and correct problem resolution using our Chatbots, ML models and in-app SDKs in a multi region, multilingual and multi domain way. We value a great learning culture, having a growth mindset and providing great ownership to each individual. We also know the importance of having fun and enjoying working.
As a backend engineer on the Help Experience team at Gojek, you’ll play a crucial role in enhancing how we connect with our users across various channels. Your work will involve tackling complex technical challenges & building large-scale systems. The solutions you develop will directly affect every Gojek customer & driver.
What You Will Do
- Collaborate with Help Experience Tech Leads to develop and implement features that enhance communication efficiency and ensure high scalability
- Takes responsibility for the entire lifecycle of their stories: development, test, production, and subsequent fixes and improvements
- Design and develop customized solutions that are scalable and generic, catering to the diverse needs of the platform’s clients
- Maintain the security and integrity of the platform and its integrations
- Performs code reviews that follow the standards and practices of the engineering handbook and that are recognized by their team as helpful
- Collaborates with other engineers, designers and QAs to flesh out implementation details based on the established pattern in the stream
- Actively contribute to tracking and reporting system metrics within the team.
What You Will Need
- Should have at least 2+ years of experience with Android development
- Proficient in Kotlin programming, Java, and Android APIs
- Strong knowledge of Android Apps architecture and implementation
- Ability to write model code for functional and nonfunctional requirements and help improve the code quality standards across the team
- Working experience with popular libraries for networking, async, image loading, etc
- Well-versed with Agile methodologies, TDD, and Test Engineering & Automation
- Bonus points if: Have experience in Running A/B or multi-variant experiments for features that you built
The Help Experience team is a key function for our customer care vision of providing the best in class customer service using multiple channels. This team is part of the larger Communications Platform. We support the entire Gojek ecosystem handling the entire customer, merchant and driver domain.One of the biggest challenges we deal with is how to leverage technology and automation to provide fast and correct problem resolution using our Chatbots, ML models and in-app SDKs in a multi region, multilingual and multi domain way. We value a great learning culture, having a growth mindset and providing great ownership to each individual. We also know the importance of having fun and enjoying working.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: Agile APIs Architecture Chatbots Engineering Java Machine Learning ML models Security TDD
Perks/benefits: Career development
Region:
Asia/Pacific
Country:
Indonesia
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Scientist II jobsSr. Data Engineer jobsStaff Data Scientist jobsBI Developer jobsPrincipal Data Engineer jobsStaff Machine Learning Engineer jobsData Manager jobsSenior AI Engineer jobsData Science Intern jobsJunior Data Analyst jobsData Science Manager jobsBusiness Data Analyst jobsResearch Scientist jobsPrincipal Software Engineer jobsData Specialist jobsSoftware Engineer II jobsData Analyst Intern jobsLead Data Analyst jobsSr. Data Scientist jobsData Engineer III jobsJunior Data Engineer jobsDevOps Engineer jobsBI Analyst jobsAI/ML Engineer jobsData Engineering Manager jobs
Snowflake jobsEconomics jobsLinux jobsOpen Source jobsKafka jobsData Warehousing jobsNoSQL jobsHadoop jobsAirflow jobsRDBMS jobsMLOps jobsBanking jobsComputer Vision jobsGoogle Cloud jobsJavaScript jobsPhysics jobsScala jobsKPIs jobsClassification jobsLooker jobsScikit-learn jobsData warehouse jobsOracle jobsPostgreSQL jobsTerraform jobs
Streaming jobsGitHub jobsR&D jobsSAS jobsScrum jobsPySpark jobsPandas jobsCX jobsBigQuery jobsData Mining jobsDistributed Systems jobsJira jobsdbt jobsIndustrial jobsRobotics jobsRedshift jobsMicroservices jobsUnstructured data jobsJenkins jobsReact jobsData strategy jobsNumPy jobsRAG jobsMySQL jobsELT jobs