Position: Mobile iOS Developer
Company: Ciklum
Experience required: 3y
English level: upper

**Responsibilities**

Includes design, estimating, development, testing, bug fixing, documenting of apps for Android phones and tablets, and/or IoS devices
Supports product management team in exploring and specifying app developments and enhancement
Reviews functional specification, designs, software code and test providing clear written and verbal feedback to ensure quality of delivery
Estimates and manages own workload
Designs app UI, app software and app integration from functional, user experience, security, availability, performance and code maintainability perspectives
Codes software to existing coding standards and improves code based on peer review
Designs code to support programmatic unit tests, and steps through code exercise all aspects prior to commit
Complies with best practice use of Git and Azure DevOps configuration management and build systems
Investigates, documents and re-tests software defects and their resolution; working with urgency where there is business urgency
Manage deadlines that are set by Chief Information Officer, Chief Innovation Officer & CTO, and Deputy CTO Participate in scrum calls and agile development
Monitor and review product and technology developments in the industry and app development and presents new ideas to BigChange
Liaise with the Testing Team, Product Management and Technical Teams to explore potential software defects and offer clarity and options and recommendation for resolution
Considered security at each stage of product and software specification, development and testing and in compliance with the Secure Development Policy
Provide training support to other members of the company and be a brand ambassador to BigChange
Keep secret and maintain system access rights on assigned systems only and according to approved procedures only, maintaining accurate records and use multi-factor authentication and due safeguards for credentials

Additionally:
Manage BigChange’s personal data and confidential information responsibly, and maintain its quality, confidentiality, integrity and availability at all times.  Report personal data and security near-misses and incidents promptly, and cooperate in their resolution
Be aware of and comply with the Health and Safety Policy and related legislation; report Health and Safety near-misses and accidents promptly and collaborate to document and resolve
Ensure data processing equipment assigned to you, and any personal equipment used to process BigChange data or access BigChange systems, is kept secure and used in accordance with the Acceptable Usage Policy
Ensure BigChange personal data and secure information is protected by an effective set of controls.  Security incidents relating to BigChange data is to be escalated to BigChange immediately upon discovery

**Requirements**

Android App development and/or iOS Xcode experience – 3 years’ commercial experience
Experience of App architecture design
Mobile App UI design
Good knowledge of Android SDK’s and/or iOS
Java – 3 years’ experience
Kotlin – preferred
Unit Testing: jUnit, mockito
Experience with using RESTful API’s
Experience with releasing apps on the Play Store and App Store
Source control knowledge Git
‘can do’ approach, works to timescales

**Desirable**

Software architectures, development techniques, patterns
Translation of business requirements into technical designs
Hands-on experience of mobile app software development
Test methodologies
Cloud computing
You’ll be an inquisitive technologist and naturally encourage others to be alike
You’ll convey a sense of credibility and trust within the team and BigChange
You will have exceptional people skills and ability to objection handling where required
Ability to work individually as well as a team with an adaptable and flexible approach to work
You will have an organised and proactive approach to work
Good English

**What's in it for you**

Competitive Salary
Expenses paid for all overnight stays, subsistence, and mileage whilst on business
“Motivational Mondays” – inspiring talks monthly from extraordinary people
Local fruit delivered weekly to the office
Being part of a supportive team with the ability to learn new skills and grow within the company
Experience cutting edge technology and be part of a company that is shaping the future
All rewards are agreed between each employee and the company based on their role/offer letter and may differ from the standard