Senior iOS Engineer

United States Senior

Location: Lansdale, Pennsylvania New York, New York


The Software Engineer III - iOS works full-time in the Booker by MINDBODY software development life cycle, including specification, design, implementation, and testing of new features and bug fixing. The Software Engineer III - iOS is a senior engineer who is responsible for their own code and bugs. This person can sit in our Lansdale, PA office or in our New York City location.

  • Bachelor’s Degree in Computer Science or equivalent
  • 6+ years of industry experience in programming web applications, mobile and/or large scale enterprise products
  • Mobile Development Experience: Swift, Objective-C, Xcode
  • Expertise in building complex layouts
  • Strong UI and design skills
  • Hands-on experience with SQL and relational databases
  • Familiar with SDLC and programming design patterns
  • Familiar with Agile methodology is a plus
  • Skillful at reviewing new feature impact on an application and recognizing potential risks
  • Detailed oriented, professional and possesses a positive work attitude
  • Effective time management skills
  • Proven abilities to take initiative and be innovative
  • Analytical mind with a problem-solving aptitude
  • Knowledge of SQL Server 2016 would be an advantage.
  • Knowledge of Microsoft Azure would be an advantage.
  • Excellent communication skills –both verbal and written.
  • Self-motivated and self-directed.
  • Serves as a self-directed, key contributor to code development on features and bugs to produce successful team sprints
  • Makes implementation design decisions around new feature components
  • Produces contingency plans for critical projects
  • Analyzes technical requirements with the team to gauge the level of effort
  • Breaks down complex projects and delegates work to junior engineers
  • Brainstorms with Product Managers and designers to conceptualize and estimate new features
  • Collaborates with backend engineers to efficiently build out new API for mobile apps
  • Carefully analyzes design specifications before coding to understand effort levels required
  • Creates technical documentation for new features that can be easily understood by peers
  • Writes and executes tests for your own code, including creating comprehensive unit tests
  • Performs peer code reviews to ensure the quality of the codebase
  • Keeps abreast of new technologies
  • Ensures designs and projects created comply with design library guidelines, internal best practices, and coding conventions when applicable
  • All other duties as assigned

We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job