Position: Senior iOS Developer
Company: Clicca.agency
Experience required: 3y
English level: upper

**Requirements:**
— Bachelor or Master degree in Computer Science or related field, or relevant experience.
— You are a positive thinking person with at least 3 years of commercial experience with iOS.
— Good grasp of OOP, design patterns & software architecture.
— You are in touch with current mobile development trends, approaches, libraries and frameworks. 
— Having an eye on UI & UX.
— Solid ability in both written and verbal English language communication.
— Ability to thrive in an international environment.
— Able to develop ideas and processes and clearly express them.
— High degree of independent judgment.
— Able to solve complex problems.
— Dedicated team player.
— Relevant code example

**Will be a plus:**
— Automation & continuous integration experience.
— Contributions to open source projects.
— Automated testing experience (TDD or any other methodology).

**Responsibilities:**
— Maintaining and improving iOS apps.
— iOS app client designing, building, and maintaining.
— Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
— Directing or performing iOS Client updates.
— Maintaining an understanding of the latest iOS applications and programming practices through education, study, and participation in conferences, workshops, and groups.
— Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.
— Evaluating code to ensure it meets industry standards, is valid, is properly structured.
— Determining user needs by analyzing technical requirements.

**About the company:**
Our client Beat Technology is looking for a senior iOS Developer who will be responsible for developing and/or designing iOS platform for our company.
You will be working alongside a team of other developers in creating, maintaining, and updating the iOS platform for our audio streaming services. The team consists of managers, backend developers, UI/UX experts, web, iOS, and Android developers, and QA.
In order for you to succeed in this role, you will need to be proficient in Objective-C & Swift and have solid knowledge and experience in programming applications.