iOS Developer

  • Silvair
  • Krakow
  • Any contract
  • 05.05.2019

Requirements

Experience level: Senior

  • good knowledge of Swift and iOS SDK
  • knowledge of version control systems
  • readiness to work in an Agile team
  • reliability and confidence
  • attention to product quality
  • curiosity, drive for knowledge and development, good communication skills

Technologies

Necessary on this position:
  • Swift
  • Python

Project you can join

The Mobile team develops applications that connect all Silvair products, while providing the end user with intuitive UX design. The goal is to help the user manage complex mesh networks in a fast and easy-to-understand way. You will closely follow the company's latest out-of-the-box ideas and concepts so that you can integrate them into the final product.

In the Mobile team, we appreciate self-awareness, responsibility and open-mindedness. We are looking for people who we can trust in taking ownership of their respective areas of competence. We will work together to help you find out how your skills can bring the most value to the team.

Our products are changing dynamically so we need to continuously adapt our code to ensure it follows the fresh ideas that the Silvair team comes up with. We believe that clean code is essential for maintaining and developing our applications. Following the SOLID principles and building apps in accordance with the Test Driven Development process is how we work at Mobile.

Responsibilities:

  • follow the product concept and take responsibility for the end-to-end process of building apps with other team members
  • participate in the architecture design and development of apps and tools
  • perform code reviews
  • create automation and unit tests


Nice to have:

  • experience in Bluetooth LE
  • iOS apps currently available in the App Store
  • knowledge of the Continuous Integration principles and tools
  • experience in other mobile platforms (Android, cross-platform frameworks)

Work time division

New features
40%
Bug fixing
30%
Self-development
10%
Meetings
10%
Documentation
10%

How we code?

  • Version control: Git
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Scrum
  • Project management software: JIRA

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Business trips: none
  • Paid vacation: 26
  • Office hours: 7:00 - 19:00

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Silvair is a Data Controller ...