<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=7267665&amp;fmt=gif">
Go back
Senior iOS Engineer

Our customer is a leading German producer of customized solutions for the self-supply of solar-powered electricity. This includes photovoltaic, energy storage systems as well as cloud technology systems helping individuals to become energetically independent.

For the App team, we’re looking for a Senior iOS Developer to support the team with the engineering of the iOS app based on a modern tech stack. Join us in the commitment to establish a world where individuals can generate, utilize, and distribute their renewable energy resources.

Job description

  • Development and optimization of the iOS app
  • Developement of new functionalities from technical analysis to implementation
  • Collaborate in an agile team with other developers, designers, POs, and testers
  • Perform code reviews, unit tests, and integration tests to ensure code quality
  • Documentation of development processes and system architecture
  • Operation of the created software systems
  • Ensuring the quality of your work through sufficient documentation and meaningful tests
  • Close collaboration and regular exchange with the Customer Experience, Backend, IoT, Embedded and Product Management department
  • Sharing knowledge with the aim of learning together and from each other



  • Swift
  • Microservices
  • Agile
  • English B2


Key skills

  • Completed studies in computer science or a comparable technical qualification
  • Several years of professional experience as an app developer in native iOS (Swift UI for iOS)
  • Skilled usage of Git, Jira and Confluence
  • Knowledge of modern development methods and tools such as Kotlin, microservices, APIs, Spring Boot and Kafka
  • Experience in dealing with the challenges of software engineering from conception to operation
  • Knowledge of agile software development and test-driven development
  • Ability to take responsibility for the implementation within the software lifecycle from architecture decisions to the delivery of the finished app releases and operation
  • Ability to analyse and optimise existing code base within given guidelines
  • A high degree of personal responsibility and interest in teamwork


Nice to have

  • Experience in Android development environments (Kotlin in Android Studio, Kotlin Multiplatform, Flutter)
  • Familiary with Xray, SonarQube


We offer competitive compensation, and opportunities for professional development in a dynamic and innovative organization. By joining our team, you will have the opportunity to work on modern digital projects, influence product development strategy, and grow in an Agile environment.

Bialystok, Cracow, Łódź, Szczecin, Warsaw, Wroclaw

up to 150 PLN
+VAT (B2B) per hour


We support you at every stage

Work from anywhere

In most projects, each specialist can work one day a week from any location.

Choice of equipment

You choose which equipment will work best for you.

Training budget

Decide on your development. Go to a conference, learn a new language or buy a selection of books in your field.

Multisport card

Crossfit or pilates? With the card you can enter selected gyms for free.

Type of cooperation

An employment contract or B2B depending on your needs.

Flexible working hours

You're not an early bird? You can work for us when you are the most productive.

Private health care

We have several packages from two suppliers to choose from, without waiting in queues.

Great insurance

We've prepared life insurance on great terms for you.

Career strategyzer

An employment contract or B2B depending on your needs.

Knowledge sharing

Join our collaborative product & design guilds for shared knowledge and professional growth as a unified team.

Junior mentor program

We have several packages from two suppliers to choose from, without waiting in queues.

Animal friendly office

Enjoy the companionship of your pets at work, ensuring they never have to be alone at home.