Position: Senior Mobile (Android + iOS) Developer
Company: Relevant Software
Experience required: 5y
Category: Android
English level: upper
Published: 2023-05-01T00:00:00+03:00

We are looking for a mobile developer, who can easily work on both **native iOS and Android** applications. You should be a confident team-member, an active participant in the development process, write good code, and be involved in decisions about software architecture design.
If you can handle this, let’s dive into more details.

A banking app project aims to create a user-friendly and secure mobile application that provides individuals with convenient access to their financial accounts and services. The project focuses on leveraging technology and integrating with banking systems to offer a seamless and efficient banking experience on smartphones and tablets.

**Responsibilities:**

Communicate with the customer, understand technical requirements and make proper technical decisions;
Review existing code and refactor it for better code quality, testability, reuse and scalability;
Implement new features to mobile apps;
Deliver high-quality code and documentation;
Make architectural and technical decisions.

**Requirements:**

Strong communication skills;
7+ years of professional development experience;
Experience developing native Android applications written in Kotlin;
Experience developing native iOS applications written in Swift;
Strong knowledge of Java;
Experience with RxSwift;
Understanding multithreading concepts;
Upper-Intermediate English or higher.

**We offer:**

Competitive compensation based on your skills, experience, and performance;
20 working days of annual paid vacation and 5 sick leaves;
3 additional days off for special occasions;
Opportunity for career growth, mentorship, and personal development plan;
Experienced colleagues with 85% of middle and senior engineers;
Individual English lessons on-site (for all);
Possibility to work from anywhere in the world;
Exciting projects involving the newest technologies;
Accounting as a service;
Flexible working approach.