The Job Auction Country


Share On

Android Developer 
(Job)

resume-library  |  United States  |  

Ref:
PARTNER-SHO35
Direct:
Employer:
Location:
United Statesnull, null, null
Category:
Information Technology/Other
Work Type:
Permanent
Work Time:
Full Time
Tags:
job,united-states,resume-library

Description 

Android Developer

There s never been a more exciting time to work for General Motors.



To achieve our vision of a world with Zero Crashes, Zero Emissions and Zero

Congestion, we need people to join us who are passionate about creating safer,

better and more sustainable ways for people to get around. This bold vision

won t happen overnight, but just as we transformed how the world moved in t

last century, we are committed to transforming how we move today and in the

future.



Why Work for Us



Our culture is focused on building inclusive teams, where differences and

unique perspectives are embraced so you can contribute to your fullest

potential as you pursue your career. Our locations feature a variety of work

environments, including open work spaces and virtual connection platforms to

inspire productivity and flexible collaboration. And we are proud to support

our employees volunteer interests, and make it a priority to join together in

efforts that give back to our communities.



Job_Duties



Job Description



Leads and generates technical solutions including specifying of requirements,

functional decomposition, analysis, development and testing for current, new

and major programs

Lead development of software system team design content and software anomaly

corrections.

Performs complex design analysis

Specifies and balances system requirements

Provide, communicate, and support common best practices among software

community

Performs as Subject Matter Expert (SME) for at least one platform or

application component



Additional_Job_Description



The Software Engineer will be responsible for application development and

support including story elaboration, estimation, analysis, design, programming,

unit/integration testing and code debugging leveraging the Scrum framework.

This person will work in a highly collaborative, cross-functional, and Agile

environment and will assume a lead role for various practices and decisions.

This person will

* Test-drive code

* Elaborate, estimate, and design for small increments of work just-in-

time

* Perform root cause analysis, technology evaluation, and design spikes

* Commit to completing well-defined work and deliver on those commitments

* Swarm around tasks along with other Scrum team members

* Pair program with different people in many situations

* Report status of assigned software development and/or maintenance 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 acceptance test

driven development, continuous integration, and test automation

* Continuously learn and challenge the organization concerning new

practices, processes, technologies, and languages



Requirements

* BS in Computer Science or other field of study along with applicable work

experience

* 1+ years of Software Development experience

* Experience with Android UI design (including custom views)

* Experience writing Android clients for Web Services (REST, RPC, and/or

SOAP)

* Experience with Android Activities and Fragments

* Experience with multi-threaded development on Android platforms

* Firm understanding of Intents, ContentProviders, Services,

BroadcastReceivers, Handlers and AIDL.

* Proven experience with object-oriented design and design patterns

* Experience with SQLite and Room

* Experience using source code control systems such as Git and pull request

processes

* Knowledge of XML parsing, and/or DOM traversal.

* Knowledge of and desire to work in an Agile development environment

* 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

* GM Employees Only: Due to current circumstances our posting guidelines

for employees have temporarily changed, please review these changes

before applying. Link to Internal Posting Guidelines



Benefits_Overview



The goal of the General Motors total rewards program is to support the health

and well-being of you and your family. Our comprehensive compensation plan

incudes, the following benefits, in addition to many others:



Paid time off including vacation days, holidays, and parental leave for

mothers, fathers and adoptive parents;

Healthcare (including a triple tax advantaged health savings account and

wellness incentive), dental, vision and life insurance plans to cover you and

your family;

Company and matching contributions to 401K savings plan to help you save for

retirement;

Global recognition program for peers and leaders to recognize and be recognized

for results and behaviors that reflect our company values;

Tuition assistance and student loan refinancing;

Discount on GM vehicles for you, your family and friends.



Diversity Information



General Motors is committed to being a workplace that is not only free of

discrimination, but one that genuinely fosters inclusion and belonging. We

strongly believe that workforce diversity creates an environment in which our

employees can thrive and develop better products for our customers. We

understand and embrace the variety through which people gain experiences

whether through professional, personal, educational, or volunteer

opportunities.



We encourage interested candidates to review the key responsibilities and

qualifications and apply for any positions that match your skills and

capabilities.