Your Day-to-Day

  • Initiate and lead discussions pertaining to solutioning and bring clarity to engineers in helping them build quality applications.
  • Drive the execution of our technology roadmap with engineers.
  • Demonstrate strong technical skills, necessary to successfully execute improvements for new products and existing products and workflows.
  • Lead mobile engineers, breaking down tasks and delivery, propose engineering solutions to solve complex problems
  • Collaborate with other team members including the product, design and other technology pillars to build great mobile applications while setting up a clear plan and expectation.
  • Drive the culture and execution of test driven development in projects assigned to you and other developers within the team.
  • Execute strategies that allow for the team’s code to be analyzed, reviewed and pushed to the pipeline efficiently
  • Practice security, performance and scalability as principles in your day to decisions and contributions
  • Document and share knowledge as part of your workflow
  • Evangelize software engineering best practices across the entire engineering team.
  • Experiment and continuously explore new and emerging technologies and bring that perspective on how it can help the team
  • Be an awesome team member of Carsome’s Mobile engineering team

Your Know-How

  • Bachelor's Degree in Computer Science or a related technical field or equivalent practical experience.
  • 8+ years of proven working experience in mobile development and delivering multiple applications for iOS and/or Android platforms.
  • Experienced in Flutter & Dart and familiar with cross platform technology.
  • Experience driving and executing automation initiatives to improve the Development/QA using Cl/CD tools such as Gitlab, Jenkins, CodeMagic, AppCentre etc.
  • Understanding of code optimization and building reusable components.
  • Strong knowledge in core frameworks and popular third party frameworks/libraries.
  • Strong knowledge of RESTful web APls.
  • Hands on experience with Google’s Firebase platform and able to utilize the components to enhance the quality and efficiency of the mobile application.

What sets you apart

  • Knowledge/experience with Application Logging, Monitoring, Performance Management such as Firebase App Analytics, DataDog.
  • Experience with performance testing and load testing tools.
  • Eye for keeping up with the latest trend and technology within the mobile industry.