Senior IOS Engineer

plana technologies

Job Summary

Plan A Technologies is seeking an experienced Senior iOS Engineer to build a platform for a delightful buying/selling experience. This role involves understanding product requirements, breaking them down for other engineers, and leading execution to ensure well-executed solutions. The engineer will provide an engineering perspective for iterative product improvement in a fast-paced environment with significant career growth opportunities.

Must Have

  • Lead the development of a platform for buying/selling experiences.
  • Understand product requirements and decompose them for team members.
  • Ensure well-executed solutions and provide engineering perspective.
  • Work in an agile, startup-like environment.
  • Collaborate with product, design, and other engineering teams.
  • Evaluate technical trade-offs and recommend solutions.
  • Lead delivery of complex projects.
  • Perform code and design reviews, write high-quality tests.
  • Advocate for efficient, scalable, and extensible solutions.
  • Ensure high code quality and operational rigor.
  • Mentor junior engineers.
  • 6+ years of professional iOS development experience using Swift.
  • Experience shipping apps to the App Store.
  • BS in CS or equivalent practical experience.
  • Strong understanding of Computer Science fundamentals and iOS design patterns.
  • Experience integrating with RESTful server-side services.
  • Experience with Scrum/Agile development methodologies.
  • Previous leadership experience.
  • Excellent verbal and written communication skills in English.

Perks & Benefits

  • Generous vacation schedule
  • Brand new laptop
  • Great colleagues and an upbeat work environment
  • Option to work 100% remotely or from global offices

Job Description

JOB OVERVIEW

is looking for an experienced Senior iOS Engineer to help to build a platform that makes the buying or selling experience delightful. You will be responsible for understanding Product requirements and the customer problems they are aiming to solve, distilling them into manageable subparts that can be divided across other engineers on the project.

During a project’s execution, you will act as a leader ensuring the solutions are well executed and be relied upon by Product and Design to give an engineering perspective on how we can iteratively improve a product to better benefit our customers. This is a fast-paced job with room for significant career growth.

Please note: you must have at least 6+ years of experience as iOS developer using Swift and shipping apps to the App Store and previous leadership experience to be considered for this role.

JOB RESPONSIBILITY

  • Work in a startup-like environment, building agile products and services
  • Collaborate closely with engineers on your team, engineers on other teams, as well as your product and design counterparts to successfully launch projects which solve real-world customer problems
  • Evaluate and understand the technical trade offs necessary to bring product initiatives to fruition, weighing different approaches and arriving to a recommended solution, detailing its pros and cons
  • Independently define, decompose, and lead delivery of complex projects
  • Perform code reviews, design reviews, and write high quality tests
  • Advocate for efficient, scalable, and extensible approaches that solve technical problems in a manner that stands the test of time
  • Hold yourself and your team to a high standard of code quality and operational rigor, ensuring that code is well-tested, and your systems have appropriate monitoring, alerting, and runbooks implemented
  • Become the subject matter expert for one or more services in your domain
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)
  • Identify and remove bottlenecks to address inefficiencies in the developer experience
  • Mentor junior engineers on the team, building their technical skills and ensuring that they understand best practices around engineering and operational excellence

EXPERIENCE

  • BS in CS or equivalent practical experience
  • 6+ years of professional iOS development experience using Swift and shipping apps to the App Store
  • Ability to collaborate with Product, Design and Engineering stakeholders to implement solutions which surprise and delight our customers
  • Understanding of Computer Science fundamentals and iOS design patterns and best practices, with the ability to mentor and guide junior engineers
  • Experience leading the development of a project from planning to release, dispatching work among a small team, mentoring and guidance junior engineers
  • A sheer eye for design and attention to detail, the products you build should not merely be functional but should take in context and anticipate our customer’s needs in a beautiful way
  • Experience integrating with RESTful server-side services
  • Experience with Scrum/Agile development methodologies
  • Experience leading teams
  • Excellent verbal and written communication skills in English
  • Passion about mentoring and guiding more junior engineers to grow
  • Excellent organizational, problem solving and analytical abilities
  • Outstanding communication and interpersonal skills
  • Initiative and drive to do great things

ABOUT THE COMPANY/BENEFITS

is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Read more about us here: www.PlanAtechnologies.com .

Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.

Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.

Benefits: Vacation, Brand New Laptop, and More: You’ll get a generous vacation schedule, and other goodies.

7 Skills Required For This Role

Communication Leadership Design Patterns Game Texts Agile Development Ios Development Swift

Similar Jobs