iOS Developer
Punch
Islamabad, Punjab, Pakistan
4d ago

About Punch :

Punch is a full-service digital agency. We are designers, engineers, and marketers on a mission to build the best digital experiences.

We champion a boutique approach to product development. We have small teams, the best talent, and a horizontal management structure.

The goal is to create a natural partner for your organization.

Projects are handled between our three offices in San Francisco, New York, and Lahore, Pakistan. Each project uses all our resources and talents in-house.

We are looking to hire an experienced iOS Developer to help us keep growing. If you and #x27;re hard-working and dedicated, Punch is an ideal place to get ahead.

Apply today!

Why do we value Designers and Engineers?

Great success comes through great experience. But that and #x27;s not all we and #x27;re looking for. You might be new in the field, but have a more polished aesthetic sense than most of the experienced designers out there.

You might be new to the world of coding and development, but coding might make you happier than a lot of experienced coders out there.

While we value experience a lot, we equally give importance to willingness to adapt to change, and professional development in your fields.

It and #x27;s a give and take relationship. You give us your expertise, we leverage them to embellish our identity, and we give you the space and room to flap your wings.

We work on your shortcomings, until they become strengths. You take experience, exposure, and sophistication from Punch in return for your time, skills, and aesthetic sensibility.

Job description

We are looking for an IOS Developer to join our team at our Lahore Office.

Come build with us!

As a key member of our team, you will play an active part in designing, and managing our next generation iOS app. Your expertise will be contributed to redefining our architecture and building a world class offline-first mobile application with an enthusiastic team.

We are looking for candidates who have a familiarity with Objective- C and Swift, and a good understanding of system architectures (MVC, MVVM, Redux) and a forward thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues.

Requirements

Total Experience of at least 2+ Years in the Software Industry.

Technical guidance to the team in software design and development activities.

He will be responsible to follow a hands-on development approach across the

entire app lifecycle right from the concept stage until delivery and post-launch support

Gather requirements around functionality and translate those requirements into

elegant functional solutions.

Understanding of Appleā€™s design principles and interface guidelines.

Develop mobile applications using Swift and amp;amp; Objective C. Able to work across both

frameworks to build mobile applications.

Deliver across the entire app life cycle concept, design, build, deploy, test,

release to app stores, and support.

Develop solutions that integrate with multiple solutions and other 3rd party

systems using APIs, native SDKs, web services, and other technologies.

Work with product teams to troubleshoot and resolve issues related to mobile

development.

Work with web developers to create and maintain a robust framework to support

the apps.

Experience with offline storage, threading, and performance tuning.

Deep knowledge of the most used frameworks, like UIKit, Foundation, MapKit,

Social, Core Graphics, Core Animation, and Core Data

Knowledge of multi-threaded and asynchronous code

Optimize performance for the apps. Keep up to date on the latest industry trends

in mobile technologies.

Explain technologies and solutions to technical and non-technical stakeholders.

Sound Knowledge of Software Development Life Cycle.

Experience on Version Control system (GIT)

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form