DetroitRecruiter
the smart solution for Detroit jobs

Mobile/Infotainment Software Developer

Company: General Motors
Location: Detroit
Posted on: June 14, 2018

Job Description:

As an Infotainment / Mobile app team member at General Motors:You will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, cross-functional, and Agile environment, you will

  • Build industry leading mobile apps for connected vehicles on a global scale
  • Elaborate, estimate, and design for small increments of workjust-in-time
  • Commit to completing well-defined work and deliver on those commitments
  • Swarm around tasks along with other Scrum team members
  • Perform technology evaluation and design spikes
  • Test-drive code (Test Driven Development)
  • Pair program with different people in many situations
  • Report status of assigned software development tasks
  • Consistently follow the specified software development methodology
  • Model courageous and continuous learning to the team. Actively help team members continuously learn
  • Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
  • Build a strong team using their collaboration skills. Interview and mentor team members.
  • Provide leadership and assistance among and across teams/organizations Ideally, prospective candidates possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop peer relationships, and a strong technical learning capability. Required experience and skills are:
    • 3+ years of experience on a team developing native app(s) available to customers the app stores (Apple/Google)
    • Proven experience/responsibility for design and architectural decisions of app
    • Experience with some of the following languages: Java and Android in a Production Application
    • Experience developing apps that interact with Web Services (REST, XML/JSON)
    • Experience with native UI development for phones and tablets (multi-resolution support; resource utilization such as images, layouts, strings)
    • Experience with multi-threaded development on Android or iOS platforms
    • Firm understanding of Intents, ContentProviders, Services, BroadcastReceivers, and Handlers
    • Experience with databases on mobile applications
    • Experience with Swift and/or Objective C
    • Experience using a source code control such as Git
    • Knowledge of XML parsing, and/or DOM traversal.
    • Proven knowledge and practical application of object oriented design patterns
    • The ability to identify and write appropriate tests leveraging mocking/spying frameworks for isolation of the subject component
    • Knowledge of and desire to work in an Agile development environment
    • Must have strong teamwork orientation and the ability to foster collaboration within and across teams
    • Experience with Android UI design (including custom views).
    • Experience writing Android clients for Web Services (REST, RPC, and/or SOAP).
    • Strong experience in the following libraries: Dagger 2, RxJava, Retrofit, Butterknife.
    • Experience with Android Activities and Fragments.
    • Experience with multi-threaded development on Android platforms.
    • Firm understanding of Intents, Content Providers, Services, Broadcast Receivers, AsyncTask, Handlers and AIDL.
    • Experience with SQL Lite on Android.
    • Proven experience with object-oriented design and design patterns.
    • Technical depth that allows you to rapidly fix bugs and solve problems
    • Experience using source code control systems such as Git.
    • Team player with excellent verbal and written communication skills required.
    • Creative problem-solving skills and ability to effectively communicate and translate feedback, needs and solutions.
    • Must have strong teamwork orientation and the ability to foster collaboration within and across teams.
    • Must have the desire to be a people leader.
    • Needs good work ethic and strong sense of ownership of end result.
    • Automated testing with Espresso and Mockito Preferred experience and skills:
      • Experience working on Agile development and Scrum teams including experience working on Kanban based teams
      • Experience writing automated functional tests against a mobile app
      • Awareness of the UI/UX guidelines and platform specific UI constructs/widgets (able to visualize platform specific approach to UI design given a user story)
      • Experience with Internationalization and Localization
      • Experience with native Android UI development for phones and tablets (multi-resolutions, resource utilization such as images, layouts, and strings).
      • Experience with Kotlin
      • Experience developing Android Widgets.
      • Experience with Bluetooth, NFC, Location and/or Accelerometer; other sensors.
      • Experience with continuous integration tools such as Jenkins Education
        • BS in Computer Science or other related field of study and applicable work experience Experience
          • 3 - 10 years of experience as a software developer on production project

            Keywords: General Motors, Detroit, Mobile/Infotainment Software Developer, IT / Software / Systems, Detroit, Michigan

            Click here to apply!

            Didn't find what you're looking for? Search again!


            I'm looking for
            in category
            within


Other IT / Software / Systems Jobs


Systems Engineer with automotive active safety camera systems
Description: Job Title : Systems Engineer with automotive active safety camera systems Location : MI Duration : Long Term A Systems Engineer Contract will provide definition and direction of customer
Company: ndimensions Technologies Inc
Location: Detroit
Posted on: 06/23/2018

Mobile Associate - Retail Sales
Description: Job Description: br br Mobile Associate MA work as part of a Retail Team of Experts to bring the T-Mobile brand to life. They live and breathe T-Mobile Theyre brand ambassadors who create energy (more...)
Company: T-Mobile
Location: Dearborn
Posted on: 06/23/2018

Medical Technology
Description: About This JobHeading up laboratories in support of medical and scientific specialists. Ensuring medical test accuracy for servicemembers and their families. Medical Technologists play an integral role (more...)
Company: US Navy
Location: Detroit
Posted on: 06/23/2018


Systems Administrator I
Description: Description: Employer is seeking a System Administrator, to support the US Army Corps of Engineers ACE-IT Program. Provides support to an enterprise management system. Performs monitoring and management (more...)
Company: Leidos
Location: Detroit
Posted on: 06/23/2018

Junior Mainframe Developer
Description: Hello,Greetings Please find the below requirement with our client .If you are interested, please share your updated Resume with the following details. Full Name :Work Authorization :Availability :Hourly (more...)
Company: Xoriant Corporation
Location: Dearborn
Posted on: 06/23/2018

Software Development Engineer II - AMZ
Description: br br Applicants
Company: Amazon
Location: Detroit
Posted on: 06/23/2018

Java Developer
Description: Position Description: ul li 7-10 years of professional enterprise systems design and development experience with strengths in Java li
Company: HonorVet Technologies
Location: Dearborn
Posted on: 06/23/2018

Earn 800-1000 weekly for Health Benefits Company..MUST Have COMPUTER And PHONE
Description: We are currently hiring services reps who can work part-time or full-time from
Company: General Painting Company
Location: Willoughby
Posted on: 06/23/2018

Application Developer Sr
Description: Position OverviewAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers.As an Application (more...)
Company: PNC Financial Services Group
Location: Strongsville
Posted on: 06/23/2018

AEM Developer
Description: V2Soft is a global company, headquartered out of Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China and Germany. At V2Soft, our mission is to provide high performance technology (more...)
Company: V2Soft
Location: Dearborn
Posted on: 06/21/2018

Log In or Create An Account

Username:
Password:
 

Forgot password?


Find us on Facebook

Find us on LinkedIn

Get the latest Michigan jobs by following @recnetMI on Twitter!

Detroit RSS job feeds