Mobile Android Developer

Sorry, this job was removed at 1:20 a.m. (CST) on Monday, June 12, 2017
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 
Job Description
 

Established in 1998, Cars.com is one of Chicago’s original tech companies. Our online platform makes it easier for consumers to shop for, sell and service their cars. With our expert content, mobile app features, millions of new and used vehicle listings, a comprehensive set of research tools and the largest database of consumer reviews in the industry, Cars.com offers innovative products to connect consumers with dealers across the country. Change is in our DNA, and 2017 has been no exception! We've moved to a new Chicago HQ @ 300 S. Riverside, acquired DealerRater, the largest online ratings platform for car dealerships and became a free-standing, publicly traded company on the NYSE!

A true constant through the years has been the incredible culture we've created. Our employees have cultivated an environment leveraging technology, fostering innovation and embracing collaboration. We take pride in how Cars.com empowers our people to win and gain valuable experiences along the way!

Cars.com is seeking an Android Developer with demonstrated experience designing and implementing enterprise scale mobile solutions. The ideal candidate will bring both strategic vision and solid execution skills to create native applications for mobile devices.  This is a hands-on role, primarily focused on the development of our native Android applications.    

 
 
Required Skills
 

The ideal candidate will be able to:

  • Own and lead mobile applications architecture in the Android ecosystem
  • Work with a team of peers to design and implement products in support of strategic business and IT initiatives
  • Participate in peer review sessions throughout design and development phases for multiple projects at any given time
  • Continuously improve, refine, and refactor software
  • Assist Quality Assurance engineers in issue identification, and remediation issues during formal QA cycles
  • Participate in design sessions with IT, Architecture and Development Leads
  • Attend product review meetings to discuss new or enhanced product features
  • Collaborate with the product team to turn user stories into product features
  • Participate in requirement reviews, actively working to uncover and resolve ambiguous and invalid requirements
  • Work with business and technology stakeholders to understand business requirements and lay out the technology solution
  • As needed, work closely with the product architect to help with discovery and/or determine technical feasibility
  • Create/update design and support documentation as needed for feature additions or enhancements
  • Identify and implement improvements to internal team processes or to supported business processes, products, or services
  • Develop and evolve coding standards via collaboration with the development community of practice
  • Challenge the status quo and influence change in the Cars development community of practice
  • Explore innovations in technology to enhance business outcomes
  • Participate in vendor evaluations, POCs and framework/platform selection
  • Document design deliverables, source and release notes in the interest of supporting future development and operations staff
  • Participates in the resolution of challenging and demanding problems across a number of technical topographies
  • Verifies that non-production environments are accurate and functional
  • Team-oriented individual with strong communication skills (both oral and verbal)
  • Identifies and implements improvements to internal team processes or to supported business’s processes, products or services    

Required Experience:

  • 5+ years Java development experience
  • 2+ years experience developing mobile applications
  • Excellent knowledge of working with the Android SDK
  • Understanding of MVC, asynchronous/multi-threading patterns
  • Experience creating and integrating with existing RESTful APIs
  • Experience working with webservices
  • Knowledge of XML and JSON is a must
  • Previous use of location services to build maps, provide directions
  • Experience with advertising on mobile products
  • Able to create unit tests in Espresso for mobile apps
  • Experience in mobile application performance monitoring and tuning
  • Experience with continuous integration with mobile app development (Jenkins preferred) 
  • Experience with GIT or other centrally located source control systems
  • Previous development background in an Agile/SCRUM development environment

Nice to have:

  • Have used Appium or Google Cloud Testing to test/create automated test scripts
  • Experience with iOS development (Objective-C or Swift and Cocoa Touch)    
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

300 S Riverside Plaza, Chicago, IL 60606

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Cars.com, Inc.Find similar jobs