Commencis - iOS Developer

At Commencis

We power digital transformation for leading brands by crafting purposeful digital products and services. We bring our 15+ years of experience, previously as Pozitron and Monitise, the right mixture of design & technology to commence digital transformation journeys for success. Partnering and specializing in a variety of industries such as banking, retail, insurance, airlines and entertainment globally, we offer solutions that are in line with market dynamics and we transform the way leading brands do business by crafting end-to-end, scalable digital journeys.

Our teams are passionate, like-minded, curious and collaborative. For Commencers, nothing is more rewarding than navigating the waters of the ultimate digital experience with avid teammates and like-minded partners.

Job description

We are looking for software developers at all levels who will be responsible for the complete lifecycle of a mobile software product from research and design to implementation.

Key Responsibilities

Developing iOS client application based on user experience and visual designs, and user stories

Evaluating potential technical and business risks and communicating within the team

Providing alternative solutions for technical problems

Conducting peer reviews and maintaining coding standards

Debugging, diagnosing and fixing software related problems of the application

Writing unit tests

Improving technical knowledge each day and sharing within the team

Functional and Technical Skills

Strong knowledge of data structures and algorithms

Strong foundation in at least one programming language

Strong problem solving skills

Ability to learn new methods and processes

Adapting to changing project needs and priorities

Working knowledge of version source control systems such as Git

Good to have:

Knowledge of demonstrable coding skills using Xcode

Expertise of Swift and Objective-C languages

Knowledge in design patterns and software architectures

Expertise in REST APIs and JSON data structure

Continuous integration and continuous delivery methodologies and tools

Daha fazla bilgi