iOS Developer(Mid Level)
We are urgently looking for "iOS developer" who must have 3-4 years of experience with complex mobile projects with REST API integrations. This is a full-time onsite opportunity, no remote and hybrid work allowed. #LI-onsite
- Experience in developing native apps written in Swift, experience working with peripherals is highly desirable.
- Experience in developing service based and on-demand mobile applications.
- Solid experience in native IOS development frameworks (API, testing, deployment, etc.) experience with Swift, XCode, Cocoa APIs on OS X, iOS SDK, & iOS Tools.
- Experience in Design, Development, Coding, Testing, and Releasing to QA iOS apps in alignment with our business goals.
- Experience with Dependency Injection.
- Improve code quality through writing unit tests, automation and performing code reviews.
- Collaborate with colleagues across engineering, product, design, and operations to provide end-to-end solutions
- Strong foundation of software design know how to create software that is extensible, reusable and meets desired architectural objectives.
- Emphasis on the performance, quality, and responsiveness of the app.
- Knowledge of memory management and multi-threading. Familiarity with RESTful APIs to connect to back-end services.
- Bachelor’s degree in computer science or software engineering.
- Proven experience as an app developer.
- Advance expertise in Swift.
- 3-4 years of experience with on-demand and service based application development.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Working knowledge of REST APIs, concurrency, layouts, transitions, animations, client side persistence, and architectural patterns on mobile apps
- Experience with app publishing to Appstore.
- Must be a resident of Islamabad/Rawalpindi.
- Experience with mobile CI/CD tools like Jenkins, Circle CI or Bitrise
Benefits:(Will be given after successful completion of the probation period)
Medical reimbursement.
Inhouse and outdoor games/activities.
Casual & sick paid leaves.
Challenging projects.
Competitive compensation and benefits.
Employee performance-based bonuses.
Employee referral bonus.
Occasional bonuses and gifts.
Job days: Monday to Friday.
Job type: On-site (Only).
Job Timings: 9:00AM to 6:00PM.
Job Location: Bahria Town phase 4, Rawalpindi.
Salary Package: 160k-200k PKR