Android Software Developer

Apply Now

Company: ACL Digital

Location: Plymouth, MI 48170

Description:

Key Responsibilities:
  • Develop Java Android applications for an in-vehicle Infotainment product
  • Developing Connected Car Services (CCS) features
  • Using JIRA for issue analysis and resolution
  • Participate in design & code reviews
  • Creation of software requirement and design documents
  • Participate in vehicle quality events
  • Manage small projects and technical resources, including planning estimating and follow through
  • Work with the customer to refine requirements and to resolve issues
  • Ability to lead a small group of engineer to meet project milestone
  • Mentoring junior engineers in term of java development

Experience Level:
  • Minimum of 3 years of software development experience with Android application
  • Experience debugging Android applications through Android Studio
  • Experience with Git
  • Experience with Agile development process

Educational Requirement:
  • BS degree in Computer Science, Computer Engineering, Electronics/Electrical or similar technical field

Additional Experiences/Preferred Qualifications :
  • Experience developing Connectivity features, or Connected Car Services
  • Experience developing on Android Pie
  • Experience developing in Kotlin
  • Experience using AndroidX libraries
  • Experience communicating with REST APIs, especially when using common open-source libraries like Retrofit2
  • Experience using the Android Studio profiling tools to identify & resolve performance bottlenecks
  • Experience in writing multi-threaded systems, and diagnosing related defects (like Deadlocks, Race Conditions, etc)

Similar Jobs