Reality_logo
  • Back Open Positions
    • Team lead iOS Developer
    • Senior iOS Developer
    • iOS Developer
    • Junior iOS Developer

Team lead iOS Developer

14 000 - 17 000 PLN + VAT
Join us!
As a Lead iOS Developer you will build our amazing games and contribute to improve them daily.
You will work closely to other awesome developers to make our users love our games.

You will distribute load among developers and coordinate their efforts to achieve a common goal. Jump head-first into each challenge you encounter and emerge successfully!

Soft Skills

  • brings people together to create high-quality and maintainable software products,
  • is skilled at mentoring and teaching others,
  • has a track record of success with leading large projects,
  • wants to continuously improve the team’s delivery process,
  • is skilled at giving constructive feedback openly,
  • positively influences behaviors of others,
  • uses experimentation and data to improve,
  • handles tough, business-critical problems, even when they are not “fun to do”,
  • makes sure the critical knowledge is effectively shared across the team,
  • fosters culture of collaboration in the company.

Hard Skills

Object-oriented programming
Swift
CocoaTouch
CocoaPods
Scrum
Git (or any other distributed VCS)
MVC
Design patterns
Reactive programming (Rx)
Protocol-oriented programming
Functional programming
MVVM

Responsibilities at this position

  • Seeking out new technologies to use in games,
  • Analysing existing code to find room for improvement,
  • Assisting other developers in their daily work and helping them grow,
  • Identifying software issues and dealing with them in a timely manner,
  • Contribute ideas (technological and product) to enhance the overall app experience,

Software we use

  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Ask for help, give and get feedback, set up goals and develop your skills.

Fast-paced career

Ask for help, give and get feedback, set up goals and develop your skills.

Devices

Ask for help, give and get feedback, set up goals and develop your skills.

Beautiful office

Ask for help, give and get feedback, set up goals and develop your skills.

Flexible hours

Ask for help, give and get feedback, set up goals and develop your skills.

Growth budget

Ask for help, give and get feedback, set up goals and develop your skills.

Remote work

Ask for help, give and get feedback, set up goals and develop your skills.

Open kitchen

Ask for help, give and get feedback, set up goals and develop your skills.

Sport

Ask for help, give and get feedback, set up goals and develop your skills.

Team gatherings

Ask for help, give and get feedback, set up goals and develop your skills.

Stock option plan

Ask for help, give and get feedback, set up goals and develop your skills.

Senior iOS Developer

11 000 - 14 000 PLN + VAT
Join us!
As a Senior iOS Developer you will build our amazing games and contribute to improve them daily.
You will work closely to other awesome developers to make our users love our games.

You will develop structurally complex systems in collaboration with other teams and suppors fellow developers in their tasks. You will provide guidance for younger colleagues on their journey to greatness

Soft Skills

  • has broad general technical knowledge — and knows specific subjects in depth,
  • has experience leading architecture of a large system,
  • is focused on team and company goals and their effective delivery,
  • feels accountable for the team performance,
  • builds trust by showing and admitting their vulnerabilities,
  • debates productively within the whole company,
  • is able to listen and react constructively to ideas from less experienced people,
  • shares team’s failures openly and constructively,
  • leads by example in both technical and organisational domains,
  • reacts with pragmatism and positivity in the face of challenging situations,
  • delegates effectively,
  • is great at sharing information,
  • challenges others,
  • gives constructive feedback,
  • seeks and is able to receive feedback, especially negative one.

Hard Skills

Object-oriented programming
Swift
CocoaTouch
CocoaPods
Git (or any other distributed VCS)
MVC
Design patterns
Reactive programming (Rx)
Protocol-oriented programming
Functional programming
Scrum
MVVM

Responsibilities at this position

  • Independently maintaining existing games and providing them with new features
  • Designing core game features
  • Peer-reviewing and analysing code
  • Passing on knowledge to younger developers
  • Communicate with team to understand and measure business values of developed features
  • Positively contribute to the working culture of Reality Games

Software we use

  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Ask for help, give and get feedback, set up goals and develop your skills.

Fast-paced career

Ask for help, give and get feedback, set up goals and develop your skills.

Devices

Ask for help, give and get feedback, set up goals and develop your skills.

Beautiful office

Ask for help, give and get feedback, set up goals and develop your skills.

Flexible hours

Ask for help, give and get feedback, set up goals and develop your skills.

Growth budget

Ask for help, give and get feedback, set up goals and develop your skills.

Remote work

Ask for help, give and get feedback, set up goals and develop your skills.

Open kitchen

Ask for help, give and get feedback, set up goals and develop your skills.

Sport

Ask for help, give and get feedback, set up goals and develop your skills.

Team gatherings

Ask for help, give and get feedback, set up goals and develop your skills.

Stock option plan

Ask for help, give and get feedback, set up goals and develop your skills.

iOS Developer

11 000 - 14 000 PLN + VAT
Join us!
As a regular iOS Developer you will build our amazing games and help bring them to mobile platforms with worldwide reach. You will be working closesly with game designers, artists and other programmers while implementing game features that are closely tied to server resources created by our backend and big data engineers.
You will be part of a team responsible for existing and upcoming games and work alongside experienced developers

Soft Skills

  • has experience in creating a game (on his own or in a team),
  • is able to work without supervision,
  • is willing to learn things beyond their competence,
  • clearly communicates their thoughts,
  • debates productively within their team,
  • isn't indifferent to low quality,
  • checks if their solutions work correctly, without "works for me" syndrome,
  • is aware of the value delivered by their team,
  • feels accountable for their personal performance,
  • is committed to finish their tasks or eagerly reports when it’s not possible,
  • understands role of experimentation, feedback loops and incremental delivery,
  • admits mistakes and wants to learn from them,
  • commits to team decisions, even when it’s not their personal choice,
  • tries to provide guidance when asked for help,
  • is able to work in an uncertain environment,
  • takes responsibility for their actions and their potential effect on others,
  • is able to communicate with people on different levels of hierarchy,
  • understands “bus factor”, the role of delegation and information sharing,
  • positively contributes to the working culture of Reality Games.

Hard Skills

Object-oriented programming
Swift
CocoaTouch
Design patterns
Git (or any other distributed VCS)
Reactive programming (Rx)
Protocol-oriented programming
MVC
Functional programming
Scrum
CocoaPods
MVVM

Responsibilities at this position

  • Independently maintaining existing games and providing them with new features. Designing core game features
  • Work closely with API team to understand back-end functionality and architecture
  • Collaborate both in person and remotely with other developers and stakeholders on mobile application design and user experience
  • work with colleagues from other fields like art and design to optimize development process and work quality during project development
  • work closely with backend engineers on implementing and improving client-server communication
  • positively contribute to the working culture of Reality Games

Software we use

  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Ask for help, give and get feedback, set up goals and develop your skills.

Fast-paced career

Ask for help, give and get feedback, set up goals and develop your skills.

Devices

Ask for help, give and get feedback, set up goals and develop your skills.

Beautiful office

Ask for help, give and get feedback, set up goals and develop your skills.

Flexible hours

Ask for help, give and get feedback, set up goals and develop your skills.

Growth budget

Ask for help, give and get feedback, set up goals and develop your skills.

Remote work

Ask for help, give and get feedback, set up goals and develop your skills.

Open kitchen

Ask for help, give and get feedback, set up goals and develop your skills.

Sport

Ask for help, give and get feedback, set up goals and develop your skills.

Team gatherings

Ask for help, give and get feedback, set up goals and develop your skills.

Stock option plan

Ask for help, give and get feedback, set up goals and develop your skills.

Junior iOS Developer

3000 - 7000 PLN + VAT
Join us!
As a Junior iOS Developer you will build our amazing games and help bring them to mobile platforms with worldwide reach. You will be working closesly with game designers, artists and other programmers while implementing game features that are closely tied to server resources created by our backend and big data engineers.
You will join team responsible for existing and upcoming games and work alongside experienced developers.

Soft Skills

  • seeks learning opportunities,
  • is willing to take on new technical and business challenges,
  • works with the goals of the company in mind,
  • is able to collaborate to produce a working solution,
  • is honest,
  • communicates openly,
  • doesn’t criticise others behind their back,
  • is not afraid to ask for help,
  • be perform simple atomic development tasks on their own
  • behaves maturely and treats others with respect.

Hard Skills

Object-oriented programming
Swift
CocoaTouch
Git (or any other distributed VCS)
Design patterns

Responsibilities at this position

  • Maintaining existing games and providing them with new features. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance.
  • Unit-test code for robustness,
  • including edge cases,
  • usability,
  • and general reliability,
  • Work on bug fixing and improving application performance,
  • Create new game features while cooperating with artists,
  • game designers and backend engineers,
  • learn and be part of a workflow for building,
  • Learn and be part of a workflow for building,

Software we use

  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Ask for help, give and get feedback, set up goals and develop your skills.

Fast-paced career

Ask for help, give and get feedback, set up goals and develop your skills.

Devices

Ask for help, give and get feedback, set up goals and develop your skills.

Beautiful office

Ask for help, give and get feedback, set up goals and develop your skills.

Flexible hours

Ask for help, give and get feedback, set up goals and develop your skills.

Growth budget

Ask for help, give and get feedback, set up goals and develop your skills.

Remote work

Ask for help, give and get feedback, set up goals and develop your skills.

Open kitchen

Ask for help, give and get feedback, set up goals and develop your skills.

Sport

Ask for help, give and get feedback, set up goals and develop your skills.

Team gatherings

Ask for help, give and get feedback, set up goals and develop your skills.

Stock option plan

Ask for help, give and get feedback, set up goals and develop your skills.