iOS Developer
Apply nowAbout the Role
Are you looking for an exciting role that challenges you to think creatively and strategically? Do you have a passion for leveraging cutting-edge technologies to develop innovative software solutions? If so, then Launchpad has the perfect opportunity for you.
As an iOS Developer at Launchpad, you will collaborate closely with cross-functional teams to define, develop, and evolve mobile applications in a fast-paced, agile environment. Your responsibilities will include translating product visions into technical requirements, implementing solutions, and ensuring high code quality and performance. You will be at the forefront of technological innovation, contributing to projects that make a significant impact on our digital products.
About Launchpad
Launchpad is a team of experienced developers and designers passionate about creating high-quality, custom software solutions for businesses of all sizes. We specialize in building mobile apps, web apps, and enterprise systems tailored to our clients' specific needs. With a focus on agile development and user-centered design, Launchpad helps clients bring their ideas to life and achieve their business goals.
Responsibilities
- App Development: Design and develop high-quality iOS applications using Swift and Objective-C.
- Collaborative Implementation: Work closely with the development team to understand project requirements and contribute to technical solutions.
- Requirements Engineering: Participate in product/solution requirement discussions with the Product Manager, Architect, and Tech Lead to translate visions into prioritized technical requirements, user stories, and a well-groomed product backlog.
- Code Quality: Write clean, maintainable, and efficient code. Participate in code reviews and contribute to the overall improvement of code quality.
- Testing and Debugging: Perform testing and debugging of applications to ensure optimal performance and user experience. Identify and fix bugs and issues in a timely manner.
- Learning and Development: Stay updated with the latest trends and advancements in iOS development and mobile app technologies. Participate in training sessions, workshops, and team meetings to enhance your skills and knowledge.
- Documentation: Assist in creating and maintaining technical documentation related to app development processes and projects. Document code changes, updates, and project progress.
- Proactive Communication: Proactively communicate across the team, sharing information with the right level of detail and timeliness.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in iOS development using Swift and Objective-C.
- Strong understanding of mobile app development concepts and best practices.
- Familiarity with RESTful APIs and integration with backend services.
- Experience with version control systems such as Git.
- Strong problem-solving skills and a willingness to learn and adapt.
- Excellent communication and teamwork abilities.
- Passion for technology and a keen interest in mobile app development.
Preferred Skills:
- Experience with other programming languages such as Java or Kotlin.
- Knowledge of Agile development methodologies.
- Familiarity with UI/UX design principles for mobile applications.
- Experience with continuous integration and delivery (CI/CD) pipelines.
Benefits @ Launchpad
Some of the reasons why Launchpad is a certified Great Place to Work:
- KitKat Days: Work a 9-day fortnight.
- Slice of the pie: Everyone at Launchpad shares in the growth and success of the company.
- Professional Development & Training Opportunities: We focus on developing strategic pathways for your professional growth.
- Get a slice of the action: Get paid your wage plus a share in the profits the business makes.
- Leading software & tools: We provide our team with best-in-class software packages and tools.
- Social enterprise programs: Work on projects that support your community and the environment.
- Build awesome stuff: We think our projects are pretty awesome... and we’re sure you will too.
Job Types
Full-time, Regular / Permanent
Inclusion and Diversity
Launchpad is an Equal Opportunity Employer committed to inclusion and diversity. We make employment decisions without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. We expect all employees to embody our core behaviors of humility, trust, transparency, focus, ownership, and integrity.
Our total rewards are designed to inspire your best work by providing the support and flexibility you need to turn your ideas into impactful realities. With global strength and scale, we offer competitive salaries, benefits, and ample career opportunities in a culture of care, collaboration, and support.