Senior Mobile App Engineer (Android)
瑞德金融科技是一个位于塞浦路斯的金融技术公司,也是国际金融控股自由融资的一部分。我们开发和维护全球贸易和银行 IT 产品以及控股的 IT 基础设施。我们的团队目前由170名专业人员组成。过去三年中,我们增长了四倍并继续积极扩大我们的团队。自2009年以来,我们一直在开发我们的核心产品 - - 一个交易系统用于证券市场中的经纪运营。41个国家的超过700,000用户使用我们的应用程序。我们正在寻找一个经验丰富的 Android 开发人员来加强我们的移动开发团队,帮助我们更快,更高效地构建我们的经纪和银行应用程序。主要责任:·设计和开发高质量的,有效和可靠的 Android 应用程序;·与跨功能团队合作定义,设计和实施新功能;·分析业务要求并将其转化为技术任务;·编写清洁,可维护和可重复使用代码;·实现自动测试以确保应用程序质量;·持续监控和提高应用性能,稳定性和安全性;·参与代码审查以维持代码质量标准;· 培养积极和协作的工作环境,促进团队合作和创新。要求 · 在使用 Kotlin 的原生 Android 应用程序开发中经验4年以上;· MVVM 架构模式的知识和理解;· 与 Jetpack 组件的经验;· 使用 Kotlin Coroutines 和 Kotlin 序列化的经验。· 强有力的 SOLID 原则的了解;· 建设复杂和优化的 UI 的经验;• 对材料设计指南和核心 UX 原则的知识;· Google Play 上发布的应用程序;·独立性和强大的责任感;· 准备完成测试任务。很好拥有:· 经验与 Jetpack Composer; · 在 GitHub/Bitbucket 上可用的工作例子;· 使用 Flutter,MPP 或 React Native 的经验;·开发定制库/SDK 的经验。
查看英文原文
FREEDOM FINANCE TECHNOLOGIES is a Cyprus-based fintech company and part of the international financial holding Freedom Finance. We develop and maintain trading and banking IT products, as well as the holding’s IT infrastructure worldwide.
Our team currently consists of 170 professionals. Over the past three years, we have grown fourfold and continue to actively expand our team.
Since 2009, we have been developing our core product - a trading system for brokerage operations in the stock market.
More than 700,000 users across 41 countries use our applications.
We are looking for an experienced Android Developer to strengthen our mobile development team and help us build our brokerage and banking applications faster and more efficiently.
Key Responsibilities:
· Design and develop high-quality, efficient, and reliable Android applications;
· Collaborate with cross-functional teams to define, design, and implement new features;
· Analyze business requirements and translate them into technical tasks;
· Write clean, maintainable, and reusable code;
· Implement automated tests to ensure application quality;
· Continuously monitor and improve application performance, stability, and security;
· Participate in code reviews to uphold code quality standards;
· Foster a positive and collaborative work environment that promotes teamwork and innovation.
Requirements
· 4+ years of commercial experience in native Android application development using Kotlin;
· Knowledge and understanding of the MVVM architectural pattern;
· Experience with Jetpack components;
· Experience with Kotlin Coroutines and Kotlin Serialization;
· Strong understanding of SOLID principles;
· Experience building complex and optimized UI;
· Knowledge of Material Design Guidelines and core UX principles;
· Published applications on Google Play;
· Independence and a strong sense of responsibility;
· Willingness to complete a test assignment.
Nice to have:
· Experience with Jetpack Compose;
· Examples of work available on GitHub / Bitbucket;
· Experience with Flutter, MPP, or React Native;
· Experience developing custom libraries / SDKs.
Benefits
· Fully remote work
· Fixed monthly compensation in euros;
· Paid annual leave of 21 working days;
· Paid sick leave;
· Public holidays: New Year holidays until January 4–6, plus either May 1–2 or May 8–9;
· One additional paid day off per month;
· Coverage of professional training courses relevant to your area of work;
· Coverage of participation in professional online conferences;
· Access to a corporate online library;
· A genuinely comfortable and professional work environment;
· Opportunities to grow and develop alongside the company and its products.
Originally posted on Himalayas