Software Engineer - iOS

Recruiter
Tesla
Location
Bellevue, Washington
Salary
Competitive
Posted
13 Oct 2018
Closes
17 Nov 2018
Ref
62446
Sector
Engineering
Contract Type
Permanent
Hours
Full Time
The Role

Tesla is looking for an exceptionally talented and committed software engineer to help expand the functionality of our mobile payment application. The ideal candidate combines excellent software engineering skills with strong product design sensibilities and a passion for building inspiring, easy-to-use software.

Responsibilities
  • Design, code, and debug UI interfaces/architectures and mobile applications for iOS devices including mobile phones and tablet computers
  • Design scalable and secure UI frameworks and build reusable components
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation

Requirements
  • BS degree in CS/EE or equivalent
  • Proficient in SWIFT, with a good knowledge of its ecosystems
  • Greater than 3 years of experience in iOS Mobile App development
  • Understanding of Apple's design principles and interface guidelines
  • Experience in Java and Web UI development using HTML, CSS, Javascript, and frameworks like React, Angular is a plus
  • Solid understanding of fundamental computer science concepts and object-oriented programming
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Experience with performance and memory tuning using tools
  • Familiarity with messaging APIs and push notifications
  • Proficient understanding of code versioning tools {such as Git)
  • A proven track record of delivering high-quality state-of-the-art user interfaces and consumer-facing applications in a short amount of time
  • Rapid learner who thrives in a fast-paced environment

Similar jobs

Similar jobs