At Shape Solutions, we offer a unique opportunity for software developers and engineers to work on exciting projects and make a real impact in the technology industry. As an outsourcing company, we collaborate with a wide range of clients to bring their ideas to life, providing a dynamic and diverse work environment. As a developer at Shape Solutions, you will have the opportunity to work on a variety of projects, from web applications and software development to maintenance and support. Our team is made up of professionals who are not only skilled in their respective fields, but are also responsible for ensuring successful project delivery. If you are looking for a challenging and rewarding career in software development, Shape Solutions is the place for you.

Requirements

  • 5+ years of professional experience in iOS app development, preferably as a lead developer.
  • Published examples of iOS apps on the App Store (provide links or references if available).

iOS Development:

  • Extensive knowledge and proficiency in iOS app development using Swift and/or SwiftUI.
  • Strong understanding of iOS frameworks, libraries, and tools such as UIKit, Core Data, Core Animation, Auto Layout, Interface Builder, Xcode, and Instruments.

Architecture and Design:

  • Experience in designing scalable and maintainable iOS application architectures, applying design patterns, and adhering to software engineering best practices.

Problem-Solving Skills:

  • Strong analytical and problem-solving skills to effectively identify and resolve complex technical issues and optimize app performance.

APIs and Web Services:

  • Proficiency in integrating iOS applications with various APIs, web services, and third-party libraries.
  • Working knowledge of RESTful APIs and JSON/XML data parsing.

Testing and Debugging:

  • Experience with different testing methodologies, including unit testing, integration testing, and debugging tools, to ensure the reliability and quality of iOS applications.

Version Control and Collaboration:

  • Proficiency in using version control systems like Git.
  • Experience collaborating with cross-functional teams using project management tools such as Jira or Trello.

Continuous Learning:

  • Passion for staying updated with the latest trends, technologies, and frameworks in iOS development.
  • Proactive in exploring new tools and techniques to improve development processes and app performance.

Communication and Teamwork:

  • Strong communication skills to effectively collaborate with designers, product managers, and other stakeholders.
  • Ability to translate complex technical concepts to non-technical team members.

Problem Domain Knowledge:

  • Familiarity with specific industries or domains, such as finance, healthcare, e-commerce, or gaming, can be beneficial, depending on the company's focus.

Note: Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred for an iOS Developer role.

Responsibilities:

  • Lead the development of high-quality iOS applications using Swift/SwiftUI, following industry best practices and design patterns.
  • Architect and design scalable and maintainable iOS applications, ensuring modularity, reusability, and performance optimization.
  • Collaborate with product managers, designers, and cross-functional teams to understand requirements and implement new features in iOS applications.
  • Debug and fix issues in existing applications, conduct root cause analysis, and implement solutions to improve stability and performance.
  • Identify and optimize performance bottlenecks, memory leaks, and resource utilization to enhance the overall app performance.
  • Integrate with web services, RESTful APIs, and third-party libraries to consume data and enhance app functionality.
  • Conduct unit testing, integration testing, and user acceptance testing to ensure the reliability and quality of iOS applications.
  • Create and maintain technical documentation, including design specifications, code documentation, and user guides.
  • Stay up to date with the latest iOS development trends, tools, and frameworks, and evaluate their applicability to improve development processes and outcomes.
  • Effectively communicate with cross-functional teams, stakeholders, and project managers to provide progress updates, gather requirements, and resolve technical issues.
  • Participate in project planning, estimation, and resource allocation activities, providing insights and recommendations based on your expertise.
  • Identify and refactor existing codebase to improve code quality, readability, and maintainability.
  • Implement security measures and adhere to privacy guidelines to protect user data and ensure compliance with relevant regulations

What we offer

As a developer at our company, you will have the opportunity to work on a diverse range of projects for clients across various industries. You will have the chance to work with cutting-edge technologies, expand your skillset, and be a part of a team of talented and dedicated professionals. We offer competitive salary packages and a supportive work environment that encourages growth and innovation. We want you to feel good at work so you can count on a friendly and positive work environment.

Our company is committed to providing a comprehensive benefits package, including health insurance, paid time off, professional development opportunities, and more. We also value work-life balance and offer flexible work arrangements to support the well-being of our employees.

You will start your journey with us as a Developer, but we do not want you to stop there. If you prove that, you have the right skills, knowledge and work ethic you can soon be given many more responsibilities.

Join us and be a part of a team that is dedicated to delivering high-quality software solutions to our clients and driving the advancement of technology forward.

Job Details

Total Positions:
5 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Computer Science, Software Engineering, or a related field is preferred
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Dec 14, 2023
Posting Date:
Nov 27, 2023

Shape Solutions Pvt Ltd

Information Technology · 11-50 employees - Islamabad

Shape Solutions is a software development company of choice for the world’s famous enterprises, SMEs, and startups. Since 2016, we've been providing consultations, development, design, and software maintenance services.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior iOS App Developer

Rayymen Technologies Private Limited, Multiple Cities, Pakistan
Posted Oct 29, 2024

Senior iOS App Developer

Rayymen Technologies Private Limited, Multiple Cities, Pakistan
Posted Oct 30, 2024

iOS Developer

CXAI, Islamabad, Pakistan
Posted Oct 14, 2024

iOS Developer

Maximus Technologies, Multiple Cities, Pakistan
Posted Nov 04, 2024
View All
I found a job on Rozee!