Senior iOS Developer / Software Engineer

San Diego, CA

Why You're Needed

We are looking for a self-motivated, experienced iOS developer who has a passion for mobile technology to help take our second stage startup to the next level. You will be part of a high-performing Engineering team developing core products for our clients while improving the scalability of our Engage360 platform.

The ideal candidate is a self-starter with the ability to identify and pursue opportunities without being provided explicit direction. You’ll work alongside a small yet high caliber engineering team to architect, design, and develop top notch products. You will work closely with Design and Product teams to maintain and improve our existing code base while pursuing cutting-edge technologies and techniques that drive our innovation. Nimbleness, team-oriented, and a passion for improving consumer experiences using technology are essential.

What You’ll Do

  • Build advanced financial technology applications for the iOS platform as the primary developer
  • Design, code, and maintain the application logic that drives our mobile experiences on iOS
  • Take our products to the next level, in both design, maintenance and scalability
  • Collaborate with product managers to define clear requirements, deliverables, and milestones
  • Own significant portions of the code base and monitor app and feature performance once released to the App Store
  • Work collaboratively with team members who build the back-end services, as well as front-end developers building the same functionality for Web and Android
  • Identify opportunities to improve our apps through research and proof of concepts
  • Drive the team to stay current on iOS technology, to incorporate new features and maximize efficiency
  • Work in a fast-paced environment, with an agile development life-cycle, to deliver products on time
  • Communicate effectively with clients to discuss requirements and technical issues
  • Establish and maintain strong working relationships with various stakeholders of projects understanding their requirements, communicating status, and working towards solutions
  • Internalize and deeply understand complex technical problems and how they impact our customers and our teams
  • Pair with UX Design and Business Analyst team members on customer calls to validate and own story definition
  • Know when to escalate issues to management
  • Communicate status on features to appropriate stakeholders
  • Make software development process and teams more efficient, more effective, and more fun

What You’ll Need

  • ‍Proven work experience in software development with object oriented programming
  • Solid experience in Swift, Objective-C and Xcode
  • Git, Cocoapods or Fastlane experience a plus
  • A strong passion for learning
  • Published app in the store and code samples of work
  • High quality and easy to read code
  • Ability to work from design mockups to create the UI
  • Experience with third-party libraries and APIs
  • A passion for, and experience with, agile software development and improving consumer experience
  • Excellent problem solving and critical thinking skills
  • The ability to make trade-off decisions between possible and desirable, which requires a good sense of technical feasibility
  • Enjoyment for working in a highly collaborative, fast paced environment
  • Ability to understand and represent both the business and users
  • To be personable and a team player
  • Self-motivation and the ability to be organized

It’s Even Better If You Have:

  • ‍5+ years of professional experience in related iOS Software Engineering
  • Degree in Computer Science or equivalent
  • Experience with JIRA tool
  • Experience as the main contributor to one or more iOS apps currently available on the App Store
  • Taken on a leadership role with a team of developers
  • Expertise with Object Oriented Programming and design patterns, MVC, and MVVM
  • Experience with continuous integration, as well as submitting and releasing apps
  • Worked well with XIBs and Storyboard, but are not afraid of creating and laying out views programmatically
  • Swift expertise or have experience converting Objective-C to Swift

Application

Please send an email to jobs@engageft.com with your portfolio, resume, and a paragraph describing why you'd be the best candidate for this position.