Job Description
Plan A Technologies is looking for an experienced Senior iOS Engineer to help 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 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 to be considered for this role.
Job Responsibility- Design, build, and maintain iOS applications using Swift and Objective‑C.
- Collaborate with Android, DevOps, and backend teams to deliver consistent, high‑quality mobile experiences.
- Participate in architecture discussions related to cross‑platform development (e.g., shared business logic).
- Improve build reliability, performance, and scalability in collaboration with platform teams.
- Contribute to code reviews, technical documentation, and best practices.
- Experiment with and adopt AI tools to support development, testing, and debugging workflows.
- Work in a startup‑like environment, building agile products and services.
- Evaluate and understand the technical trade‑offs necessary to bring product initiatives to fruition, weighing different approaches and arriving at a recommended solution with pros and cons.
- Independently define, decompose, and lead delivery of complex projects.
- Perform code reviews, design reviews, and write high‑quality tests.
- Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks).
- Strong proficiency in Swift and iOS SDKs, knowledge of Objective‑C.
- Experience building and maintaining large‑scale iOS applications.
- Familiarity with modern iOS architecture.
- Experience with Kotlin Multiplatform or other cross‑platform frameworks.
- Familiarity with advanced build systems such as Bazel.
- Experience improving or scaling CI/CD pipelines for mobile development.
- Exposure to AI‑assisted engineering tools (e.g., coding assistants, automated testing tools).
- 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 that 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.
- A keen eye for design and attention to detail; the products you build should be functional and beautiful, anticipating our customer’s needs.
- Experience integrating with RESTful server‑side services.
- Experience with Scrum/Agile development methodologies.
- Experience working in organizations undergoing rapid team growth.
- Excellent verbal and written communication skills in English.
- Excellent organizational, problem‑solving, and analytical abilities.
- Outstanding communication and interpersonal skills.
- Initiative and drive to do great things.
Plan A Technologies 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.
Location: Work From Home 100 % of the time, or come in to one of our global offices. Up to you.
Benefits: Vacation, brand new laptop, and more; you’ll get a generous vacation schedule and other goodies.
If this sounds like you, we’d love to hear from you!
#J-18808-LjbffrApply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application