Tumba Solutions is looking for a Senior iOS Developer in Sofia, Bulgaria.

We are looking for an experienced iOS developer who is not afraid of a big code base.

Projects you will be working on

You will be an integral part of the team developing the future of one of the biggest news publishing apps in the world.

Core requirements

Main responsibilities

Good in Swift

All new code is written in Swift. We do have some legacy Objective-C code. Being able to read and fix it is a plus.

Being proactive

We do value and listen to our developer’s ideas.

Good team player, fluent in English

The team is split in New York/US and Sofia/BG. Good communication is important part of our work.

Solve complex problems

When existing solutions does not match your needs.

Support and improve existing code base

We strive not only to fix, but improve our current solution. Refactoring is part of our culture.

Core requirements

Good in Swift

All new code is written in Swift. We do have some legacy Objective-C code. Being able to read and fix it is a plus.

Being proactive

We do value and listen to our developer’s ideas.

Good team player, fluent in English

The team is split in New York/US and Sofia/BG. Good communication is important part of our work

Main responsibilities

Solve complex problems

When existing solutions does not match your needs.

Support and improve existing code base

We strive not only to fix, but improve our current solution. Refactoring is part of our culture.

How you will spend your time

Team lead

60%
Writing code, refactoring, tests
20%
Communication
10%
Bug fixing
10%
Self improvement

How you will spend your time

60%
Writing code, refactoring, tests
20%
Communication
10%
Bug fixing
10%
Self improvement

Team lead

How we work

Scrum

Code reviews

Shared code ownership

Tech stack

Additional benefits

Flexible Work Terms

We know that everyone has different productivity peaks and preferences. Tumba flexible working terms is indeed flexible.

EU Conferences

You want to learn new tech or do some networking, be our guest. You get to chose which EU conference and/or training to attend, as long as you share your experience with the team afterwards.

Salary Adjustments

Pay bumps will reflect your tech skills development and achievements. We do believe in fair pay and provide quick salary adjustments.

Healthy Habits

We strive for healthy – fruits and recreational area in the office, as well as an excellent additional health care provider. In case you want additional catch up with your workout – we provide MultiSport.

Relocation Package

lorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsum

Performance-Based Salary Update

lorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsum

Flexible Work Terms

We know that everyone has different productivity peaks and preferences. Tumba flexible working terms is indeed flexible.

EU Conferences

You want to learn new tech or do some networking, be our guest. You get to chose which EU conference and/or training to attend, as long as you share your experience with the team afterwards.

Salary Adjustments

Pay bumps will reflect your tech skills development and achievements. We do believe in fair pay and provide quick salary adjustments.

Healthy Habits

We strive for healthy – fruits and recreational area in the office, as well as an excellent additional health care provider. In case you want additional catch up with your workout – we provide MultiSport.

lorem ipsum lorem ipsum

lorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsum

lorem ipsum lorem ipsum

lorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsumlorem ipsum lorem ipsum

Job type
Full-time
Job engagement
Permanent
Home office
Yes (1-2 days per week)
Remote work
No
Customer facing
No
Business travel No
Team size
10-12 (3 in BG)
Location 81 Tsar Boris III Blvd., Sofia, Bulgaria
Salary
4,850 – 8,190 BGN gross / month

Job type
Full-time

Remote work
No

Team size
10-12 (3 in BG)

Job engagement
Permanent

Customer facing
No

Location
81 Tsar Boris III Blvd., Sofia, Bulgaria

Home office
Yes (1-2 days per week)

Business travel
No

Salary
4,850 – 8,190 BGN gross / month

Apply yourself or Refer someone

Refer a person you know that could be a good fit for this job. If you cannot think of anyone specific share this job to your network.

Share to Your Network


Refer a person you know that could be a good fit for this job. If you cannot think of anyone specific share this job to your network.

Share to Your Network

Senior iOS Developer

At Tumba we work together, support each other & advance our clients to the next level of tech excellence.