Previous Job
Mobile Software Engineer, iOS
Ref No.: 18-01677
Location: Austin, Texas
Title: Mobile Software Engineer (iOS)
Duration: 08 Months (Possible Conversion)
Location: Austin, TX


Job Description:
The Digital and Mobile Products organization is building a new generation of applications to facilitate commerce in everyone's new digital lives. Our focus is to build profoundly simple mobile apps that embed into our customers' everyday lives.

This role is as a Mobile Software Engineer on our iOS platform. In this position, you are first-and-foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum team. To start, you have solid problem solving abilities, coding, testing and debugging skills. You will have a great deal of passion about code quality and a solid understanding of security, usability and quality assurance. You must be willing to go beyond the routine and prepared to do a little bit of everything.

This position is based in Austin, TX, and will report to a Director of Software Engineering.

  • BS or MS degree in Computer Science/Computer Engineering or other related fields with a minimum of 5 years of experience in software engineering
  • 5-7+ years of relevant experience.
  • Must have experience coding in Swift (all coding is done in Swift).
  • Must have mobile software experience.
  • Bachelors in CS or related. Code quality driven individual that is also team oriented.
  • iOS software development: Swift, Objective C
  • Functional Test Automation: Cucumber and Appium
  • Experience using RESTful APIs to integrate mobile applications to server side systems.
  • Experience with React Native, Node, ES6 and related technologies is a plus
  • Passion for Continuous Integration / Continuous Delivery
  • Demonstrated ability to meet deadlines and commitments in an environment that requires multitasking among concurrent projects.
  • Ability to provide thought leadership on mobile excellence and best practices
  • Strong interpersonal and facilitation skills along with effective communication
  • Demonstrate strong leadership qualities: mentor, collaborate, enable and inspire
  • Proven ability to work and have fun in a team environment.
Major Job Duties and Responsibilities:
  • Work as a key member or our team developing next generation mobile payment and banking applications, write solid code following best development practices.
  • Influence product direction in mobile payments and banking domains.
  • Work as a part of scrum team executing the products requirements working with UX, Product Management and other teams in an Agile manner.
  • Drive projects to completion by collaborating with peers to overcome blockers
  • You believe in code quality, TDD and pair programming
  • Execute POCs for visionary initiatives