Senior iOS Developer

[ Product Engineering ]

We are looking for an experienced Senior iOS developer to drive the design and development of Mobile Apps, ensuring a performant experience for our customer.

You will be working as part of an Agile development team and collaborating strongly with other competent teams from various locations.

Become a valuable member of our highly professional team of software experts and meet the challenges of an IT consultant company using the latest technologies.

You will have the freedom to act in the responsible area with career prospects in a dynamic environment, excellence opportunities to develop yourself to higher levels and wider range of knowledge.

Responsibilities:

  • Actively participate in product feature and design discussions to help shape the future of mobile offerings.
  • Build out features and functionality and adjust approach as level of precision for each project dictates.
  • Present solutions to both technical leadership and other software engineering teams.
  • Lead code review and enforce coding standards.
  • Mentor developers in their day-to-day tasks and build their professional development.
  • Develop and own the tool chain, processes, best practices, and implementation guidelines for mobile development process.
  • Design frontend/backend landscape ensuring cross-platform compatibility and performance.
  • Lead work such as the establishment of a central library of reusable components for applications; implementation of SW lifecycle management, continuous integration tools.
  • Ensure the delivery of sustainable solutions that support the organization’s long term goals while delivering maximum incremental short-term gains.

Qualifications:

  • Bachelor's degree in Computer Science or related field.

Must have technical skills:

  • Strong knowledge in Xcode and/or Swift (including different versions) and how to deal with different screen sizes.
  • Familiarity with REST APIs to connect iOS application to back-end services.
  • Strong knowledge of APPLE UI design principles, interface guidelines, design patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Ability to design applications around natural user interfaces, such as “touch.”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
  • Familiarity with integration of iOT solutions (e.g., Bluetooth or NFC Technology) into iOS platforms.
  • Experience in one and other complementing technology stack e.g., Android, Backend, Web UI, or Test Automation Frameworks.
  • Good to have working with agile/collaboration tools (Jira, Confluence, GitLab).

Must have soft skills:

  • Good command of English.
  • Ability to work independently with minimal supervision.
  • Ability and willingness to pick up new technical knowledge with minimal guidance.
  • Team player – willing to adapt to the team’s culture and way of working.