Senior Android Developer
Description
At ForexTime (FXTM) we provide you with the environment and conditions that you need to develop in your area of expertise, whether you are a young individual at the beginning of your career, or an experienced professional seeking to move forward. Our mission is to enable you to reach your professional aspirations by giving you the motivation and inspiration to do so.
As a company that places itself at the forefront of progress, we have created an ultra-modern, hi-tech environment for our staff, consisting of the most up to date equipment and cutting edge technology. We make sure that we have the most up to date licenses of your preferred software in order for you to be satisfied with what you’re working with and efficient at what you do. It's extremely important to us to know that our employees are kept happy with and engaged in their work.
Our team leaders are always there to guide and mentor each member of their team and to inspire them to reach their full potential. We value and respect our employees and view them as our most important asset, our present and our future. Each employee's contribution is invaluable because at FXTM we believe that collective decision making is the key to success. Our company stands for trust, respect, integrity, innovation and progress.
RESPONSIBILITIES & DUTIES
- Creating mobile applications for the platform (Android)
Requirements
- Kotlin is our priority.
- Experience with RxJava / RxKotlin, MVI, Dagger 2, Protobuf, FireBase, WebSockets.
- Confident knowledge (Android SDK, Android NDK, Java)
- Ability to work with the git version control system
- Understanding the integration of a client application into an existing system
- Knowledge of OOP, software design patterns
- Experience developing client-server applications (REST API)
- Knowledge of English sufficient for communication with English-speaking colleagues, reading technical specifications from our analysts and writing communications commits It will be a plus:
- Examples of real applications made by you
- Development experience in the field of exchange applications (Forex)
Benefits
- Distributed development team, competent customers, no barriers.
- Relocation with compensation of all costs including accommodation for the first time, preparation of all documents for visa,
- Business trips to Russia and UK
- Office with a convenient transport accessibility (Cyprus, Limassol).
- Fruit, coffee, tea, chocolates, cookies.
- Corporate sports and English\Greek courses.
- Competitive remuneration package including private medical insurance.
FXTM brand is authorized and regulated in various jurisdictions.
ForexTime Limited (www.forextime.com/eu) is regulated by the Cyprus Securities and Exchange Commission with CIF license number 185/12, licensed by the Financial Sector Conduct Authority (FSCA) of South Africa, with FSP No. 46614. The company is also registered with the Financial Conduct Authority of the UK with number 600475.
ForexTime UK Limited (www.forextime.com/uk) is authorised and regulated by the Financial Conduct Authority with license number 777911.
Exinity Limited (www.forextime.com) is regulated by the Financial Services Commission of the Republic of Mauritius with an Investment Dealer License bearing license number C113012295.
The FXTM Brand provides services to a wide range of different customer types including retail, profesionals, institutional investors, portfolio management all over the world. We offer a vast amount of trading instruments, platforms and accounts, tailored to the individual needs of our clients.