Senior Software Engineer, Android

Year    Bangalore, Karnataka, India

Job Description


Location: Fully Remote

At Fairmatic were on a mission to make roads safer, one fleet at a time. We think about insurance, risk and underwriting in an unconventional way. Auto insurance has always been unfair: safe and unsafe drivers that look alike pay the same. Because of this, safe drivers end up subsidizing risky ones. It doesnt make sense. Were using data and AI to introduce a personalized option that incentivizes safe driving with savings. Our predictive risk models have been trained with nearly 200 billion miles of driving data and tested with hundreds of thousands of paying drivers with industry-leading underwriting results. And were just getting started.

Our leadership team includes serial entrepreneurs, insurance industry savants and start-up veterans. Weve from leading VCs as well as insurtech, fintech and technology industry angel investors.

At Fairmatic we do our best work while living our best lives, regardless of where we are. We have thriving teams across the globe and we are constantly looking for talented folks to welcome into the family. We are a curious, adaptable and diverse bunch of technologists and problem solvers who are obsessed with creating a positive impact in the world. In our work together, we strive for close collaboration, humbleness and constant learning.

#LI-Remote

About the team:

Mobile team at Fairmatic owns the drivers experience, and is responsible for the development and maintenance of our mobile applications and SDKs that enable the acquisition of telematics. Telematics is a crucial component of our driver-performance and usage-based insurance products. As an Android Engineer on the Mobile team, you\'ll have the opportunity to work on our innovative mobile app and SDKs that are core to Fairmatics success.

Requirements

A day in the life:

  • Design, develop, test, and maintain Android applications
  • Create a modular SDK (Library) that customers can easily integrate into their apps
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Debug and troubleshoot issues as they arise
What you will need:
  • Bachelor's degree in Computer Science or a related field
  • 4+ years of experience in Android development
  • Deep understanding of mobile architecture patterns.
  • Proficiency in Java and Kotlin programming languages
  • Experience working with APIs and integrating with external data sources
  • Experience with battery optimization, location APIs, on-device sensors (gyroscope, accelerometer), data-driven product development, analytics, and A/B testing
  • Experience with publishing apps to the Play Store.
  • Familiarity with version control systems (e.g. Git)
  • Experience with writing and publishing libraries is a strong plus
  • Experience with Android Jetpack and Koin is a plus
  • Experience with continuous integration and delivery platforms (e.g. Jenkins)
  • Experience with test-driven development (TDD) and automated testing frameworks (e.g. Espresso)
  • Experience with Agile development methodologies
  • Strong problem-solving and communication skills
Benefits
  • Employee Health Insurance Program
  • Unlimited Holiday
  • Mobile and Broad Band Allowance
  • Entertainment Allowance
  • Wellbeing allowance
  • Pension Contribution
  • Private Medical Care

Fairmatic

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3014538
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year