Software Developer IOS / Swift (EN)

Job Description

As a software developer you would be researching, designing, implementing, and managing our software programs. Testing and evaluating new programs. Identifying areas for modification in our existing programs and subsequently developing these modifications. Writing and implementing efficient code.

Responsibilities:
  • Researching, designing, implementing, and managing software programs Testing and evaluating new programs
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Writing and implementing efficient code
  • Determining operational practicality Developing quality assurance procedures
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems Training users
  • Working closely with other developers, UX designers, business and systems analysts
Requirements
  • Knowledge of the iOS lifecycle and application architecture design (MVVM, MVC, *Clean Architecture*, etc.) - Must
  • Expert in Swift Programming Language - Must
  • Auto Layout - a huge plus
  • Familiarity with the use of NFC connections - a huge plus
  • Understanding of how to design and interact with RESTful APIs - a huge plus
  • Experience with the use of Google MLKit library - a huge plus
  • Experience with the use of WebRTC - a huge plus
  • Knowledge of SDK & POD development - a plus
  • Knowledge of firebase and git technologies - a plus
  • Structured approach, quality-oriented and strong will to perform - Must
  • Good communication & linguistic skill
  • Team player with social competences