iOS Developer at Pole Star

  • UK Only
  • Pole Star
Job Description:

About the role:

We are looking for a skilled iOS app developer to join our expanding team as the company grows. Reporting to our Software Development Manager, you will be a smart forward thinker with a real passion for development. The day to day role will involve development, support, maintenance and implementation of software modules.

You will work with our existing development team, joining an established company looking to continue its growth and further reinforce its position as a market leader in its sector. You will be involved in building and creating component solutions and data services from the requirements stage through to deployment. You must be self-motivated, innovative, think outside the box, have excellent communication skills and work with stakeholders from both the business and technology with ease.

Responsibilities:

  • Writing reusable, testable, and efficient code
  • Writing attractive useable user interfaces
  • Writing tests and implementing testing automation, leading to championing test driven development within the wider team
  • Deploying solutions onto iOS and Android devices using DevOps skills and methods
  • Contributing to code pipelines, automated continuous integration build environments
  • Re-designing and re-factoring systems after creating sufficient test coverage
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Understanding, communicating and upholding induct best practice standards of security and development
  • Aiding support in resolving defects or customers issues that support don’t have the - technical skills to resolve
  • Integrate third party and internal APIs
  • Data Import and export functionality
  • Collaborate with other team members and stakeholders

Skills and Qualifications:

  • Degree level education in a relevant subject
  • 2+ years relevant experience directly related to the role
  • Significant experience of React and mobile application frameworks including delivery of application on both iOS and Android
  • Experience of working in an Agile environment
  • Experience of cloud deployment and DevOps
  • Strong proficiency with JavaScript including React, and keenness to learn and use new JavaScript concepts
  • A good understanding of the nature of asynchronous programming
  • Implementing automated testing platforms and unit tests
  • An understanding of user authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Creating database schemas that represent and support business processes
  • Excellent understanding of front-end technologies, such as HTML5, and CSS3
  • An understanding of server-side templating languages
  • Understanding of code versioning tools, such as Git
  • Knowledge of the use cases for document stores vs relational databases

Preferred Skills:

Programming Languages:

  • JavaScript
  • Swift
  • Storyboard
  • JSON
  • UX/UI
  • Rest APIs
  • Objective C

Additional Skills:

  • Great Communication
  • Team Player
  • Problem Solving
  • Work in an Agile way
  • Exposure to testing frameworks (Junit, Selenium etc.)

Aptitude:

  • Structured, logical and analytical
  • Passionate about coding
  • Enjoy the process involved in grasping technical concepts
  • Be motivated by challenges
  • Feel confident problem solving and discussing problems with peers

Company Benefits

  • 25 Days Holiday
  • 1 Day Off - Birthday
  • 1 Day Off - Charity
  • Activity Day
  • Bonus Scheme (Earn up to 10% of your salary)
  • Remote Working
  • Flexible working hours (08:00 – 18:30)
  • Home Office Equipment (Desk, Chair, Laptop, Mobile devices (As required))

Interview Process

  • Code Challenge
  • Video Call

Other Jobs in DevOps & SysAdmins