Senior Software Engineer - iOS

Beekeeper
Senior
14 000 - 19 000
pln
gross / month (Employment contract)

Online interview
Employment contract
Józefitów 8, Krakow Remotely
Remote possible
100%
Paid vacation
26 days per year

Your tasks

  • Translate requirements, designs, and wireframes into inspiring user experiences
  • Write clean, well-factored UI code
  • Design and maintain mobile client architecture
  • Lead research and design efforts for new features and systems, or large refactoring initiatives
  • Work closely with the team, and with peers across teams/functions (e.g. Product Management, Design, Marketing, and QA).

Project description

As a Senior iOS Software Engineer, you will work on the iOS client with talented and similar-minded individuals. You will have the opportunity to work on other mobile clients and the overall Beekeeper architecture, create new functionality, and maintain existing features. You will work on the product that hundreds of thousands of frontline workers rely on every day to work better together. 

You will work with a modern architecture with technologies such as Realm, RxSwift, PubNub, PostgreSQL, Elasticsearch, Kafka, Vue.js, Docker, Kubernetes, Jaeger, Amazon Web Services and interface them with different programming languages such as Swift, Kotlin, Java 11+, Python, and Javascript / Typescript.

Who we're looking for?

What we look for

  • A Bachelor Degree in Computer Science
  • Experience with Swift and Objective-C 
  • Experience with mobile development
  • A passion for computer systems and technology

Bonus Points 

  • A Master Degree in Computer Science
  • Experience with Automated Build Systems (Jenkins, Bitrise)
  • iOS apps published on the App Store 
  • Experience with the Android mobile platform
Skills
Swift
Objective-C
Jenkins
How we manage our projects?
Methodology
Scrum
Who makes architectural decisions?
Team
Who makes technology stack decisions?
Team
Team line-up
4
Developers
1
PMs
1
QAs
How we code?
Git
Version control
Style guide
Code review
TDD
Code metrics
Knowledge database
How we test?
Unit tests
Integration tests
System tests
Pentests
Performance tests
Manual testing
Test automation
CI
Toolset
Laptop
Additional monitor
Headphones
Freedom to pick your tools
Operating system
Work environment
Tech supervisor
Flexible working hours
Business trips
Work time division
New features
60%
Self-development
20%
Meetings
20%
Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
Bonuses
  • Equity
Kitchen
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
Traning
  • Trainings
  • Conferences
Parking
  • Bicycle parking
Other
  • Shower
  • Integration events

Our company

Beekeeper

Krakow 160+
Tech skills
  • Python
  • Java
  • Swift

Check out similar job offers