Software Engineer - Mobile Development
Ford Motor Company
4d ago

Job Description & Qualifications

Atleast 6+ years of experience in Android application development.

  • Excellent proficiency in developing Android application using Java / Kotlin
  • Proficiency in databinding concepts,
  • Solid understanding of Android architecture components
  • Strong Unit testing experience using JUnit. Able to use Dependency injection principles to properly unit test by mocking dependencies.
  • Strong knowledge on Reactive programming using RxJava
  • Experience working in Multi-module application
  • Experience with RESTful services and making API calls using retrofit
  • Knowledge on Dependency management and Experience working with Dagger
  • Experience with handling Asynchronous, Concurrent, parallel tasks
  • Strong OOPS skills
  • Strong experience on functional programming using java / kotlin
  • Good understanding of design patterns like MVVM, MVP, etc and their respective Pros and Cons.
  • Good understanding of SOLID principles
  • Good debugging skills to diagnose and fix issues like Performance degradation, thread conflicts, memory leaks
  • Experience in persisting data using SQLite, room etc
  • awareness on how push notifications work in Android
  • Awareness app submission process
  • Entity / Organization

    FSM - Ford Smart Mobility

    Area of professional exposure (technical skills)

    Attitude & Behavioral :

  • Good problem solving skills
  • Should prioritize code quality, scalability and maintainability
  • Strong Mentorship skills and good tendency to build and share knowledge
  • Strong communication skills in English
  • Need to work with cross-regional and cross-functional teams. Has excellent collaboration skills
  • Good to have :

  • Experience with building or maintaining Continuous Integration / Continuous Delivery systems like Jenkins, Concourse.
  • Experience with Crash logging tools like Dynatarce, Crashlytics.
  • Full stack experience with Java, Javascript
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form