Напиши текст вакансии для должности "Android Developer". Название компании: "Devexperts". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Devexperts is a steadily and permanently growing company, specializing in financial software development, professional implementation and support for investment and brokerage companies dealing in global futures, options, stocks and crypto trading. Devexperts provides a wide range of fully integrated trading platforms for both retail and institutional brokers. Our trading software features comprehensive front-, middle-, and back-office applications, advanced risk- and order- management systems, as well as powerful charting software for accurate market analysis. By becoming a part of Devexperts, you’ll become a part of a company that fosters self-improvement and actively seeks out-of-the-box ideas. Our teams work together to create the next generation of financial software solutions. We welcome all candidates who believe, as we do, that innovation is grounded in education. We are inviting you to join the team responsible for creating mobile terminals that enable the users to access various financial markets. The apps we create provide users with a live high-frequency trading data aggregated in a mobile-friendly way and displayed via sophisticated yet user-friendly UI. We do believe that the best user experience and performance is achieved by taking the native approach to mobile development. Also, we are certain that a reactive architecture is the way forward for the application that needs to merge a real-time data stream with the user input. Requirements:  BS or higher technical degree in Computer Science or a closely related field 2+ years of experience in software development solid knowledge of common data structures and algorithms good knowledge of Kotlin deep understanding of Android framework knowledge of OOP principles and an ability to implement them in practice understanding of reactive architectures  Also the following knowledge or experience will be to your advantage:​​​​​​​  financial, brokerage or exchange-related software solid knowledge of Java and JVM CI/CD User Interface design and usability design experience