Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
iOS Developer: Mid-Senior (Contract Role) image - Rise Careers
Job details

iOS Developer: Mid-Senior (Contract Role)

Position Summary

As a Senior iOS Developer at Catch Design, you will be critical in delivering world-class mobile applications. You will collaborate with cross-functional teams to craft innovative and user-friendly solutions. You are responsible for leading the technical design, development, and implementation of iOS projects while mentoring and supporting other developers to elevate the iOS practice at Catch.

You will will ensure projects meet the highest quality, scalability, and user experience standards. As a Senior Specialist, you will foster strong relationships with clients and team members, acting as a trusted technical advisor.

Role Type: 4 month Contract.

Location: Hybrid (Home/Office). 2-3 days per week from our Auckland or Wellington office.

Key Requirements and Responsibilities

Technical Leadership and Delivery:

  • Design and implement high-quality iOS solutions that meet client requirements and adhere to Catch Design’s standards.
  • Collaborate with Technical Leads, Producers, and other team members on technical solution design and architecture.
  • Ensure projects are delivered on time, within budget, and to the highest quality standards, balancing technical innovation with project constraints.
  • Act as a hands-on contributor to code development, performing thorough code reviews and ensuring adherence to best practices, including security and performance optimisation.
  • Produce high-quality documentation for technical solutions, processes, and client deliverables.

Client Engagement and Collaboration:

  • Act as a client-facing technical partner, participating in WIPs, stand-ups, and technical discussions to ensure alignment and understanding.
  • Build strong client relationships, offering technical insights and proactive solutions to address their needs.

Essential Qualifications / Experience:

  • 5+ years of commercial experience developing native iOS applications.
  • Expertise in Swift and Objective-C, with experience using CocoaPods and other dependency management tools.
  • Strong understanding of iOS frameworks, web services (SOAP, REST), and message formats (JSON, XML, JWT).
  • Proven experience optimising performance, managing CPU and memory usage, and addressing OS and device limitations.
  • Experience working with design tools like Figma, Sketch, and Adobe Suite to translate designs into functional applications.
  • Excellent time management skills, with the ability to juggle multiple projects and meet deadlines.

Essential Attributes:

  • Personal commitment to Catch Design’s mission: "Do good by our team, do good by our clients, and deliver great work."
  • Friendly, approachable, and solutions-focused, with a strong customer-oriented mindset.
  • A collaborative and positive attitude, passionate about mentoring others and fostering team growth.
  • Strong decision-making skills and a high level of integrity and professionalism.
  • Enthusiastic about staying at the forefront of the iOS development industry and continuously improving your craft.

Key Metrics for Success:

  • Delivery of iOS projects on time, within budget, and to the highest quality standards.
  • High levels of client satisfaction and strong client relationships.
  • Continuous improvement in code quality, performance, and security across projects.
What You Should Know About iOS Developer: Mid-Senior (Contract Role), Catch Design

If you’re an experienced iOS Developer looking to make a significant impact, Catch Design has the perfect opportunity for you! As a Mid-Senior iOS Developer in this contract role, you’ll play a pivotal role in crafting mobile applications that are user-friendly and innovative. You will work closely with a cross-functional team to ensure that projects meet the highest standards of quality and efficiency. Your expertise will shine as you lead technical design, development, and implementation of iOS projects, all while mentoring fellow developers to enhance the iOS practice within the company. Collaboration is at the heart of this role—you’ll connect with clients and team members, acting as a trusted technical advisor. With a hybrid work environment, you’ll have the flexibility of working from home while also engaging in our Auckland or Wellington offices a few days a week. If you have over 5 years of experience developing native iOS applications and have a passion for optimizing performance and delivering outstanding client satisfaction, we invite you to apply and bring your unique skills to Catch Design!

Frequently Asked Questions (FAQs) for iOS Developer: Mid-Senior (Contract Role) Role at Catch Design
What are the key responsibilities of the iOS Developer position at Catch Design?

As an iOS Developer at Catch Design, your key responsibilities include designing and implementing high-quality iOS solutions tailored to client requirements, collaborating with various team members on technical solutions, and ensuring projects are delivered on time and within budget. You will also contribute hands-on to code development, perform thorough code reviews, and produce documentation for all technical solutions.

Join Rise to see the full answer
What qualifications are required for the Mid-Senior iOS Developer role at Catch Design?

Candidates applying for the Mid-Senior iOS Developer role at Catch Design need to have at least 5 years of commercial experience in developing native iOS applications. Proficiency in Swift and Objective-C, along with a solid understanding of iOS frameworks and web services, are essential. Experience with design tools like Figma and strong time management skills are also valuable.

Join Rise to see the full answer
How does the iOS Developer at Catch Design engage with clients?

The iOS Developer at Catch Design acts as a client-facing technical partner, participating in work-in-progress meetings, stand-ups, and technical discussions to ensure alignment. Building strong client relationships and offering proactive technical insights are crucial parts of this role, ensuring that client needs are met effectively.

Join Rise to see the full answer
What tools and technologies should an iOS Developer be familiar with at Catch Design?

iOS Developers at Catch Design should be familiar with Swift and Objective-C, as well as dependency management tools like CocoaPods. A strong understanding of iOS frameworks, web services (both SOAP and REST), and message formats such as JSON and XML is also necessary for successfully tackling projects.

Join Rise to see the full answer
What personal attributes are valued in the iOS Developer role at Catch Design?

Catch Design values a solutions-focused, friendly, and approachable attitude in its iOS Developers. Candidates should demonstrate a commitment to the company’s mission of delivering great work and fostering team growth, along with a strong customer-oriented mindset and decision-making skills.

Join Rise to see the full answer
Common Interview Questions for iOS Developer: Mid-Senior (Contract Role)
Can you explain your experience with Swift and Objective-C as an iOS Developer?

Highlight specific projects where you utilized Swift and Objective-C, detailing any challenges you faced and how you overcame them. Employers look for practical experience, so discussing your proficiency and how you apply these languages in app development is essential.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your approach to performing code reviews and implementing best practices, including testing and optimization strategies. Mention any tools you use for maintaining high standards, underscoring your attention to detail and commitment to quality.

Join Rise to see the full answer
Describe a time when you collaborated with a cross-functional team.

Share a specific example that illustrates your collaboration skills. Describe your role, the dynamics of the team, and how working together led to a successful project outcome, showcasing your ability to navigate teamwork in a technical environment.

Join Rise to see the full answer
What strategies do you use to optimize the performance of your iOS applications?

Explain how you measure performance metrics, what tools you utilize for performance testing, and the specific strategies you implement for optimizing CPU and memory usage. This will show your technical depth and commitment to delivering high-quality applications.

Join Rise to see the full answer
How do you handle tight deadlines or multiple projects?

Share your time management techniques, such as prioritization and organization tools you use to keep track of tasks. This demonstrates your ability to remain productive in high-pressure situations, a key quality in the fast-paced field of iOS development.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on?

Choose a project that highlights your problem-solving skills. Discuss the challenges you faced, the steps you took to overcome them, and the end results. This gives interviewers insight into your practical skills and resilience.

Join Rise to see the full answer
What role do design tools play in your development process?

Discuss your experience with design tools like Figma, Sketch, or Adobe Suite, explaining how you collaborate with designers and translate design into functional applications. Highlighting this skill shows your understanding of the end-to-end application development process.

Join Rise to see the full answer
How do you keep up with the latest iOS development trends?

Share your methods for staying current, whether through online courses, attending conferences, reading industry blogs, or participating in developer communities. Illustrating your commitment to continuous learning is crucial in the fast-evolving tech landscape.

Join Rise to see the full answer
What’s your approach to mentoring junior developers?

Explain your personal philosophy on mentoring, giving examples of how you have supported junior developers in previous roles. Discuss the importance of nurturing talent and how it contributes to a positive team culture.

Join Rise to see the full answer
What interests you about working at Catch Design?

Research and mention specific aspects of Catch Design that appeal to you, such as its mission, culture, or innovative projects. This shows your genuine interest and how your values align with the company’s.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
1Password Remote Remote (US or Canada)
Posted 13 days ago
Dental Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Mindex Hybrid No location specified
Posted 6 days ago
Photo of the Rise User
nextRoles Remote No location specified
Posted 8 days ago
Photo of the Rise User
Hays Hybrid Rhode Island
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Contract, hybrid
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!