Exness logo

Senior Mobile Software Engineer (iOS/Android)

Exness

Join Exness as a Senior Mobile Software Engineer

Exness is seeking a highly skilled Senior Mobile Software Engineer to join our dynamic team in Limassol, Cyprus. As a key member of the Web Trader Area team, you will be responsible for the development and optimization of the Exness Trader app for both iOS and Android platforms.

Key Responsibilities

  • Develop and Maintain Applications: Work on our flagship application for iOS and Android, ensuring it is testable, maintainable, and performant.
  • Enhance User Experience: Collaborate with business teams to improve commercial results and user experience.
  • Optimize Codebase: Refactor, optimize, and improve the existing codebase for better maintenance and scalability.
  • Innovate: Propose product ideas and architectural solutions to enhance our offerings.

What We Are Looking For

  • Experience: Minimum 5 years of experience with Kotlin/Java and Swift.
  • Technical Skills: Strong understanding of application architecture, design patterns, and best development practices.
  • Frameworks: Experience with MVP, MVVM, MVI, TCA, and clean architecture.
  • Multithreading and Networking: Proficient in Coroutines, Swift Concurrency, RxJava, Combine, REST, and Websockets.
  • UI Development: Ability to create flexible and efficient user interfaces using Android Views, Jetpack Compose, and SwiftUI.
  • Version Control: Solid understanding of Gitflow and experience with Git.
  • Testing: Skilled in unit testing with tools like Kotest and Mockito.
  • Language: Proficiency in English is a must.

Benefits

  • Competitive Salary: Attractive compensation package.
  • Learning Opportunities: Access to professional training, certifications, and workshops.
  • Relocation Support: Flight tickets, accommodation for the first month, and migration support.
  • Health and Wellness: Comprehensive health and life insurance, including mental health care.
  • Time Off: 21 days of annual leave and paid sick leave.
  • Family Support: Education allowance for children’s school and kindergarten fees.
  • Lifestyle Perks: Access to sports club, company car, and team-building experiences.

Application Process

  • TA Meeting: Initial 30-minute meeting.
  • English Test: Assessment of language proficiency.
  • Technical Interview: In-depth technical discussion.
  • Final Interview: Comprehensive evaluation.

Join us at Exness and be part of a team that is shaping the future of online trading. If you are passionate about mobile development and eager to work in a vibrant and innovative environment, we would love to hear from you.

Benefits
Extracted with AI

  • Competitive and attractive compensation
  • Extensive learning opportunities
  • Flight tickets to Cyprus
  • Accommodation for first month
  • Health and life insurance
  • Generous time off
  • Education allowance for children
  • Access to sports club
  • Branded company car

Similar jobs

Last update: 23 minutes ago

FxPro logo
FxPro

Senior Node.js Developer

Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.

Coinmerce logo
Coinmerce

Mobile Application Developer with Flutter and Dart

Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.

Pleo logo
Pleo

Senior Mobile Platform Engineer

Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.

Braintrust logo
Braintrust

iOS Developer

Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.

Tickmill logo
Tickmill

Mobile Application Developer (Android)

Join Tickmill as a Mobile Application Developer (Android) in Limassol, Cyprus. Develop Android apps using Java/Kotlin, CI/CD, and REST APIs.

LucidLink logo
LucidLink

Senior Software Engineer, iOS

Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.

Budget Thuis logo
Budget Thuis

Senior Android Developer

Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.

Exness logo
Exness

Senior UI/UX Designer for Mobile and Web Applications

Senior UI/UX Designer needed for mobile and web applications in Limassol, Cyprus. Expertise in Figma and design systems required.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Safe logo
Safe

Senior Software Engineer Mobile (React Native)

Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.

Exness logo
Exness

Full Stack Engineer (Python & JavaScript)

Join Exness as a Full Stack Engineer to develop high-load solutions with Python & JavaScript.

Expedia Group logo
Expedia Group

Entry Level Mobile Engineer - iOS

Join Expedia Group as an Entry Level iOS Mobile Engineer in Rome. Develop and enhance iOS applications using Swift. Exciting travel perks included.

Hellenic Bank logo
Hellenic Bank

Mobile Software Engineer - Digital Banking

Join as a Mobile Software Engineer in Digital Banking at Hellenic Bank, Nicosia. Develop and enhance mobile banking applications.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Button logo
Button

Senior Mobile Engineer (iOS/Android)

Join Button as a Senior Mobile Engineer to innovate in mobile commerce, designing advanced iOS applications with Objective-C and Swift.

American Express logo
American Express

Senior iOS Developer

Join American Express as a Senior iOS Developer to build innovative mobile apps using SwiftUI and GraphQL in a hybrid work environment.

Kapital Bank Life logo
Kapital Bank Life

Entry Level iOS Developer

Join Kapital Bank as an Entry Level iOS Developer to build innovative mobile applications using Swift and Xcode.

SEON logo
SEON

Senior Native Mobile Engineer (iOS / Android)

Join SEON as a Senior Native Mobile Engineer to develop iOS and Android SDKs, focusing on fraud detection and prevention.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

BitMEX logo
BitMEX

Senior Software Engineer (Mobile) - React Native

Join BitMEX as a Senior Software Engineer (Mobile) to develop cutting-edge mobile applications using React Native.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

Currenxie logo
Currenxie

Senior Mobile / React Native Developer

Join Currenxie as a Senior Mobile Developer to build high-quality React Native apps for iOS and Android.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.