SENIOR iOS DEVELOPER | Online Jobs | Optimhire

SENIOR iOS DEVELOPER

About Jibble GroupWe’re a scale-up in the Workforce Management space that has fully embraced remote work since 2017. Headquartered in London, UK, we have close to 80 staff in 19 different countries.We launched PayrollPanda.my and Jibble.io in 2016 and 2017 respectively. Payroll Panda has become Malaysia’s leading cloud payroll software, and Jibble is an award-winning time clock solution, each with thousands of paying customers. About The JobThe Jibble 2.0 product was fully launched in June 2021 and we’re looking for an experienced iOS Developer to contribute to the 2.0 version of Jibble. 

As part of an ambitious team, you’ll work with a cutting-edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.

Besides iOS development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products. The position offers a competitive salary and a fully remote work environment.


What you will do:

  • Building the Jibble 2.0 mobile application using Swift
  • Creating a pixel-perfect design using IB
  • Working on new features of the mobile application and improving existing core features
  • Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team
  • Working closely with product managers and data analysts to improve the overall mobile product
  • Improving the user experience with the design team
  • Communicating with the backend team to discuss and design APIs for new features


Who we are looking for:

  • At least 5+ years of experience in mobile development using Swift
  • Good understanding of DI concepts
  • Practical experience of MVVM design pattern implementation
  • Deep understanding of Unit Tests
  • Experience in using Mocks
  • Experience working in remote teams is an advantage
  • Agile (Kanban) software development experience
  • At least one published app written on Swift
  • Located within UTC - UTC+8 time zones


Benefits and Perks:

  • Competitive salary package
  • Fully remote work environment
  • Flexible working hours
  • Flexible annual leave policy
  • Annual product team meetups
  • Personal development budget
  • Annual device reimbursement budget


Our Tech Stack and Tools:

  • Swift 5 as the main iOS development language
  • Reactive programming with Rx Swift
  • UI based on storyboards with Auto Layout and size classes
  • Alamofier for backend communication with the REST API
  • Kotlin native for business logic core
  • Swift Lint to ensure styles and conventions
  • Bitrise for CI and CD
  • Git as a version control system
  • Atlassian Jira for ticket & sprint management
  • Atlassian Confluence for written specifications and documentation
  • Slack for any kind of team communication


Our Joel Test Score:

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Fix bugs before writing new code
  • Up-to-date schedule
  • Specifications
  • Quiet working conditions
  • Best tools money can buy
  • Testers
  • Hallway usability testing


Job Type

Payroll


Positions

Mobile Developers


Must have Skills

  • iOS - 5 Years

    Advanced

  • Swift - 5 Years

    Advanced

  • Unit Testing - 5 Years

    Advanced

  • Kotlin - 5 Years

    Advanced

  • Model View ViewModel (MVVM) - 5 Years

    Advanced


Timezones

Eastern European [UTC +2]

Eastern EST [UTC +3]

Greenwich Mean [UTC ±0]

Further EET [UTC +3]

Dubai [UTC +4]

New Delhi [UTC +5]

China (West) [UTC +6]

Singapore [UTC +7]

Hong Kong (East China) [UTC +8]


Languages

english - Conversational

48 - 66 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Ukraine, Russia, Turkey, Portugal


Tiffany T

Malaysia