Search Jobs

iOS Developer with React Native Experience

Detroit, MI 48243

Posted: 05/03/2019 Industry: Front-End Development Job Number: 8087

iOS / React Native Mobile Application Developer 


**Client will not allow any C2C working arrangement**


Work with a team of software craftsman creating mobile experiences that our client’ s customers love. Have an impact shipping your code to millions of customers around the globe who drive our client’ s vehicles. The Global Product Development Team is seeking ambitious and creative software engineers who will contribute to the development of applications that are downloaded to a phone.


Key Responsibilities:
  • 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 work… just-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. 
  • Provide leadership and assistance among and across teams/organizations
  • 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:
  • 3 - 10 years of experience as a software developer on production project
  • 2 years of experience as a iOS software developer on production Mobile project
  • Experience with React Native development


Qualifications / Required:
  • Experience developing commercially available native applications for the iPhone, iTouch, and iPad devices.
  • Experience developing with the following…
    • Swift
    • Objective C
    • Web Services Integration (REST, RPC, and/or SOAP)
    • Asynchronous Networking
    • UIKit 
    • Foundation classes
    • Notification center
  • Proven experience with object-oriented design and design patterns
  • Experience using source code control systems, such as Git, Subversion, or CVS
  • 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
  • Needs good work ethic and strong sense of ownership of end result


Qualifications / Preferred:
  • Experience with Agile development methodologies, including XP methods such as Test-Driven Development and pair programming
  • Awareness of the iPhone HIG and best practices
  • MVVM 
  • MVC
  • Reactive Cocoa
  • Bluetooth Low Energy
  • Watch OS
  • MapKit


Education:                          BS in Computer Science or other related field of study


Location:                             Detroit, MI

Duration:                            Long-term Contract (12 + months)






Karen Kersten
Sr. Technical Recruiter

As a 25-year veteran of Technical Recruiting, I have one top priority: keeping you informed. I believe in being transparent and straightforward with you so that every interaction is comfortable and easy – together, we’ll get you the information and opportunities you need. Let’s have a conversation!
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.