Paysafe is looking for an Senior iOS Developer in Sofia, Bulgaria.

As a Senior iOS Developer you will be a part of a strong cross functional Agile team working on Paysafe Group iOS apps for Skrill & NETELLER, bringing the mobile e-commerce and payments to the next level of innovation and usability, and creating an engaging and satisfying experience for the end-user.

We’re looking for product-aware iOS Developer – you are passionate about the product you create, you have a focus on high-quality mobile UI experiences and you center users in the way you think. You have deep knowledge of software engineering best practices and you can balance your drive for tested, resilient code against moving fast and delivering frequently.

Projects you will be working on

With Skrill and NETELLER, online money transactions are easy, secure, fast, and cheap. The applications are trusted by millions of people worldwide for their global payments.

Skrill mobile application empowers users around the world to make online payments, send money to a friend or relative to more than 180 countries and choose from more than 40 currencies. Funds can be uploaded via credit or debit card, bank transfer and many local payment methods. Using Skrill, users can shop securely, pay to sites and services, bookmakers, casinos and poker rooms and easily buy and sell cryptocurrencies. Users can get a Skrill Prepaid Mastercard to withdraw cash from thousands of ATMs around the world or make payments everywhere Mastercard is accepted. The mobile application enables the users to check their balance and access their money wherever they are 24/7 and to receive real-time notifications for their transactions.

Core requirements

Main responsibilities

Programing expertise

Proven experience with the iOS native app development lifecycle and strong programming skills in Swift and Objective-C.

Software engineering

Deep knowledge of software engineering best practices, focus on high-quality mobile UI experiences and strong sense of ownership and initiative to fix problems that are both inside and outside your area of responsibility.

Communication & collaboration skills

Passion for collaboration, sharing knowledge, supporting and enabling others to become more productive.

Work independently

Hands-on, pro-active and easy-going attitude.

Design and Build

Participate in the design, development, delivery, support and maintenance of the apps.

Deliver quality

Write unit and UI tests.

Make impact

Have shared ownership of our product vision and help drive the technical excellence in your team.

Mentor others

Guide and mentor less experienced team members.

Core requirements

Main responsibilities

Fluency in Spanish & English

You’ll communicate with your clients in both languages, and with your co-workers in English.

Strong problem solving and analytical skills

As a technical support, one of your main responsibilities is to solve customer problems. Some are going to be obvious, others will require critical thinking & analysis from your end.

Strong communication skills

Adaptive to dynamic environment

Core requirements

Programing expertise

Proven experience with the iOS native app development lifecycle and strong programming skills in Swift and Objective-C.

Software engineering

Deep knowledge of software engineering best practices, focus on high-quality mobile UI experiences and strong sense of ownership and initiative to fix problems that are both inside and outside your area of responsibility.

Communication & collaboration skills

Passion for collaboration, sharing knowledge, supporting and enabling others to become more productive.

Work independently

Hands-on, pro-active and easy-going attitude.

Main responsibilities

Design and Build

Participate in the design, development, delivery, support and maintenance of the apps.

Deliver quality

Write unit and UI tests.

Make impact

Have shared ownership of our product vision and help drive the technical excellence in your team.

Mentor others

Guide and mentor less experienced team members.

How you will spend your time

Team lead

60%
Writing code for new features and maintain existing apps
20%
Producing unit tests, performing code reviews and refactoring
10%
Assisting in defining product features and requirements
5%
Collaborate with backend and UI/UX engineers
5%
Mentor less experienced team members

How you will spend your time

60%
Writing code for new features and maintain existing apps
20%
Producing unit tests, performing code reviews and refactoring
10%
Assisting in defining product features and requirements
5%
Collaborate with backend and UI/UX engineers
5%
Mentor less experienced team members

Team lead

How we work

Scrum

Code reviews

Shared code ownership

Analytics and feedback

Tech stack

Additional benefits

Tailor-made training

On-going development with variety of soft skills, business and technical training programs; coaching/mentorship programmes

Extra paid leave

25 days annual paid leave

Social benefits package

Health insurance, Sports card, Work Life Coaching Program, Transport bonus/Parking, Annual bonus, Team events, Childcare allowance Company discounts and special offers

Great teammates

Fun and collaborative working atmosphere

Tailor-made training

On-going development with variety of soft skills, business and technical training programs; coaching/mentorship programmes

Extra paid leave

25 days annual paid leave

Social benefits package

Health insurance, Sports card, Work Life Coaching Program, Transport bonus/Parking, Annual bonus, Team events, Childcare allowance Company discounts and special offers

Great teammates

Fun and collaborative working atmosphere

Refer someone or Apply yourself

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