Search Jobs

Sr. Mobile Device Software Developer / Android, iOS or React Native

Austin, TX 78753

Posted: 11/07/2019 Industry: Software Development Job Number: 8870

Job Description


Sr. Mobile Developer

 

Opportunity for an ambitious and creative professional React Native, Android Native, and/or iOS Native application developer who is passionate about mobile apps for the connected car.

You will be driving development of ground-breaking features in these automotive flagship mobile apps.

Our client is finding ways to bring your digital life into your car and your car into your digital life. One way is with your phone. The vehicle apps provide new ways to connect with your vehicle. Among other things, you are able to see diagnostic information and start your car from your phone, watch, and interact with services in your vehicle using CarPlay and Android Auto. You can help determine what it will do next! With 4G LTE connected cars becoming available in Europe, as well as North America.

As a team member, 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
  • Lead a team of developers in delivery of Android, iOS and/or React Native projects.
  • 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

 

Top Skills
  • React Native or React Web Development experience (this skill is the top priority)
  • 5+ years of experience: Java, native Android (Java), or native iOS apps (Swift & Objective C)
  • BS in Computer Science or Computer Engineering (Masters Preferred)

 

Required Skills
  • BS in Computer Science or Computer Engineering (Masters Preferred) and applicable work experience
  • 5+ years of experience: Java, native Android (Java), or native iOS apps (Swift & Objective C)
  • 1+ React Native (JavaScript / TypeScript)
  • Preferred: 5 years of experience as a Sr. Software developer.
  • Experience leading design and software technical specifications; Mentor junior developers; conduct code reviews.
  • 2-3 years’ experience in Agile Development.
  • Proven ability to quickly learn and apply new technologies
  • Maintain coding standards to facilitate code maintenance and enhancement
  • Provide deep systems support (programming, architecture, system analysis) for the Applications team
  • Document processes and development projects
  • Test Driven Development & Automated functional testing.

 

Required Background Experience

React Native
  • Experience leading development projects with React Native app(s) available in the app store
  • Experience with TypeScript
  • Experience with Unit Testing frameworks such as Jest and UI testing frameworks like Detox
  • Experience with Redux Sagas for state management
  • Experience developing apps that interact with Web Services (REST, JSON) – Axios is a plus
  • Experience developing bridges to native components
  • Experience with IntelliJ, React Native Debugger

 

Or

 

Android
  • 5+ years of experience on a team developing native Android app(s) available in the Google Play store
  • Experience with Java 8 and RX Java in a production application
  • Experience developing apps that interact with web services (REST, JSON) – Retrofit is a plus
  • Experience with frameworks such as Dagger and design patterns such as MVP, Singleton, Factory
  • Experience with native Android HIG and UI development best practices – Android Material Design
  • Experience with data persistence frameworks such as Realm or Active Android
  • Experience with Google Play Services is a plus
  • Experience with Android Studio
  • Experience with the publishing process for Google app store
  • Experience with Android Auto is a plus

 

Or

 

iOS
  • 5+ years of experience on a team developing native iOS app(s) available in the App Store
  • Experience with Swift and Objective-C in a production application
  • Experience developing apps that interact with web services (REST, JSON) – AF Networking and Mantle are a plus
  • Experience with native iOS HIG and UI development best practices including a deep knowledge of UIKit and AutoLayout
  • Experience developing for Apple Watch or CarPlay are a plus
  • Experience with the publishing process for the iOS app store

 

*Screening Questions - Please include on beginning of resume*
  1. Describe your experience with Test Driven Development on a production application.
  2. Describe a part of the iOS SDK you learned recently. What excited you about it? How did you go about it?
  3. Describe your experience with React Native.

 

Openings:           3 Positions

Location:             Austin, TX

Duration:            6 Month Contract; High expectation of extension

 

8870



#LI-KK1

Job Requirements

Tracy

Meet Your Recruiter

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.