Mobile iOS Developer - Hybrid

Company:  Penn Foster
Location: McLean
Closing Date: 20/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Company Description

We believe the movement of people and goods isn’t working. It’s slow. It’s stressful. It’s mired in decades of additive processes. There is a faster, more secure way to establish trust without compromising privacy.

At Pangiam, we have assembled a diverse team of computer vision technologists, former government leaders, and industry veterans with a track record of affecting change at the highest levels in order to define a new era of intelligent authentication.

We are building the future of trusted movement where individuals and cargo are processed at speed, increasing facilitation and security simultaneously. We are looking for hungry builders who are unsatisfied with the status quo. The right candidates are chomping at the bit to affect positive change in the way people and goods move through the physical and digital world. It’s time to move forward. Come join us.

Job Description

Responsibilities:

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Develop iOS client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
  • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
  • Actively participate in all team Agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
  • Remain an active learner in all technologies related to mobile development (Swift, Kotlin, 3rd party libraries, etc.)
  • Influence and contribute to group discussions and incorporate feedback/communication from the broader team
  • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
  • Build major components and support platform needs in partnership with senior engineers and architects
  • Consistently share best practices and improve processes within and across sprint teams
  • Identify technical obstacles early and work closely with the team to find creative solutions
  • Review merge requests and ensure adherence to Swift and other language idioms

Skills:

  • Proficient with Objective-C or Swift and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools such as Instruments and Shark, depending on project needs
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools
  • Familiarity with continuous integration

Qualifications

Basic Qualifications:

  • Bachelor’s Degree
  • At least 2 years of experience in software engineering
  • At least 1 year of experience building iOS applications
  • At least 1 year of experience with Swift
  • Experience with Git version control
  • Strong communication skills, spoken and written

Preferred Qualifications:

  • 3+ years of experience building iOS applications
  • 2+ years of experience with Swift
  • 2+ years of experience in open source frameworks
  • 1+ years of experience with Agile practices

#J-18808-Ljbffr
Apply Now
Share this job
Penn Foster
An error has occurred. This application may no longer respond until reloaded. Reload 🗙