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:
1
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.
Senior AI Engineer jobsSr. Data Engineer jobsData Engineer II jobsBI Developer jobsPrincipal Data Engineer jobsStaff Data Scientist jobsStaff Machine Learning Engineer jobsData Manager jobsData Science Manager jobsData Science Intern jobsPrincipal Software Engineer jobsBusiness Data Analyst jobsJunior Data Analyst jobsData Specialist jobsResearch Scientist jobsData Analyst Intern jobsSoftware Engineer II jobsLead Data Analyst jobsDevOps Engineer jobsSr. Data Scientist jobsAI/ML Engineer jobsData Engineer III jobsJunior Data Engineer jobsStaff Software Engineer jobsData Engineering Manager jobs
Git jobsLinux jobsOpen Source jobsEconomics jobsAirflow jobsKafka jobsPhysics jobsComputer Vision jobsNoSQL jobsData Warehousing jobsMLOps jobsJavaScript jobsKPIs jobsGoogle Cloud jobsHadoop jobsPostgreSQL jobsRDBMS jobsScala jobsTerraform jobsScikit-learn jobsGitHub jobsData warehouse jobsBanking jobsR&D jobsStreaming jobs
Classification jobsPandas jobsOracle jobsDistributed Systems jobsBigQuery jobsPySpark jobsScrum jobsCX jobsReact jobsRAG jobsMicroservices jobsdbt jobsRobotics jobsLooker jobsJira jobsData Mining jobsIndustrial jobsRedshift jobsSAS jobsMySQL jobsJenkins jobsE-commerce jobsNumPy jobsUnstructured data jobsGPT jobs