iOS Software Engineer HRCY-7537

Portfolio Investment Management App Team · Limassol, Limassol
Department Portfolio Investment Management App Team
Employment Type Remote
Minimum Experience Experienced

Our company was founded in 2008 and specializes in providing services for trading in the financial markets. We are a Fin-tech company. In the past few years, we have developed at an impressive rate and are recognized today as the top-5 largest brokers in the world

Today are rapidly growing: 1000+ employees by more than 70 nationalities. Exness was honored at the 13th IN Business Awards with the Best Workplace / Employer award! The reason for the nomination is our incredible leadership team, which drives and constitutes the company culture and ensures that employees, their wellbeing, and that of their families are at the core of this business. Our culture allows each employee to be the best version of themselves, constantly increasing their expertise. Some of our key values are Ethics & integrity + a Smart scientific approach by creating our own scientific and algorithmic-led product.


We are looking for an iOS developer to join the Portfolio Investment Management App Team. This is an app for high-value investors where experts share their investment scenarios with traders.

We have been writing this application since the beginning of 2021, now we have launched it on the first live users. But there are still many plans to develop the product ahead. A big team of 13 colleagues. The guys are energetic, all senior level. 

 

What you will do

Together with the team, you will develop the application on SwiftUI. Support and develop a lot of communication between client-servers, through rest, through push messages, deep links, web sockets. We work with data display, custom view, great emphasis on security (client data security). We actively write unit tests, UI tests.

 

How you will do it

  • Design, build and maintain high performance, reusable, and reliable Swift code
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help to maintain code quality, organization, and automatization
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

 

We want you to have this

Technical / Hard Skill

  • BS/MS in Computer Science or equivalent
  • Strong understanding of OOP/POP
  • 3+ years of iOS programming experience, deep platform knowledge
  • Proficiency with Swift
  • Understanding of application architectures and why they are needed
  • Understanding the principles of the client-server communication
  • Strong knowledge of multithreading and networking
  • The ability to describe the interface with code without using Storyboard / Xib
  • The ability to implement Custom UI components and constructively convince where they are not needed
  • Launching and supporting non-trivial apps in the App Store


Desirable experience

MVP

RxSwift

SnapKit (No storyboards)

Protocol Oriented DI

Git Flow, Code review

Web Sockets

Code generation (SwiftGen / Sourcery / xCode templates)

SwiftLint with custom rules

Unit tests

UI Tests

CI/CD

Firebase

A/B Tests

Work in an Agile environment


Soft Skills

  • Challenge seeker and Fast learner
  • A motivated, open-minded person, team player with good communication skills
  • Working well autonomously, without close supervision
  • At least an Intermediate level of English


What we offer / Benefits

  • Medical insurance for employees
  • Co-working expenses compensation
  • “Get to know your Team” trip to Cyprus
  • Sports activities compensation
  • Extensive learning opportunities
  • Flexible public holidays
  • 100% pay for Annual leave
  • Professional Development

      *If you would like to learn about relocation opportunities to Cyprus, please contact the dedicated TA Specialist.


        See more about our atmosphere here 🚀

        We support candidates and do our best to help them feel good and to be successful in the company! Apply Today ⏳ 


        Your application will be reviewed further and you will receive an update in due course if you are shortlisted. Due to the high volume of applicants, we are able to contact only shortlisted candidates at this point in time. 

        Thank You

        Your application was submitted successfully.

        • Location
          Limassol, Limassol
        • Department
          Portfolio Investment Management App Team
        • Employment Type
          Remote
        • Minimum Experience
          Experienced