Engineer II – Telematics (Android)

GEICOChevy Chase, MD
75d$80,000 - $160,000

About The Position

At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers’ expectations while making a real impact for our company through our shared purpose. When you join our company, we want you to feel valued, supported and proud to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.

Requirements

  • Programming experience with at least one modern language such as Java, C# or other object-oriented languages, Swift, Objective C, Kotlin.
  • In-depth knowledge of CS data structures and algorithms.
  • Strong desire and commitment to learning new technologies quickly.
  • Excellent analytical skills and problem-solving ability.
  • Ability to excel in a fast-paced, startup-like environment.
  • Understanding of existing Operational Portals such as Azure Portal.
  • Understanding of Operational Portals such as Azure DevOps Portal.
  • Understanding or exposure to continuous delivery and infrastructure as code.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
  • Understanding or experience with Gradle.

Nice To Haves

  • Understanding or experience with Kotlin, Java, and native Android or iOS frameworks, Swift and Objective C.
  • Understanding or experience working on location services, core motion and activity tracking.
  • Understanding of various core concepts like foreground, background processing, background task management, multithread programming and resource optimization techniques.
  • Basic understanding of telematics data.
  • Experience with application monitoring tools, debugging, logging and performance assessments.
  • Understanding or experience leveraging performance analysis tools to optimize code toward performance improvements.
  • Understanding or experience in using Mobile UI and API Automation scripting frameworks/tools like Appium, Loadrunner.

Responsibilities

  • Build scalable, high-quality features for our product.
  • Engage in cross-functional collaboration throughout the entire software lifecycle.
  • Utilize programming languages like Kotlin, Java, SQL, and NoSQL databases.
  • Collaborate as a team and work with minimal oversight.

Benefits

  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
  • Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service