Job Description
As an Android Developer specializing in financial applications, you will be responsible for the core business development of our exchange's Android App. This includes implementing key features such as trade matching, market K-line charts, asset management, contract interactions, and task activities. You will deeply optimize app performance and stability by improving cold start speed, memory usage, and reducing lag rates. Collaborating closely with product managers, backend engineers, and designers, you will ensure high-quality project delivery and continuous updates. Additionally, you will oversee module segmentation, component management, and Gradle optimization for the Android project. Leading initiatives in exception capture, ANR monitoring, crash analysis systems, and rapid bug localization will be part of your role. You will also implement UI animations, theme switching, and responsive layouts to adapt to various device resolutions. For exchange-specific scenarios, you will build secure interactions and container encapsulation for WebView and H5 activity pages.
Key Responsibilities
- Develop core functionalities including trade matching, K-line charts, asset management
- Optimize app performance focusing on cold start, memory usage, and lag reduction
- Collaborate cross-functionally with product, backend, and design teams
- Manage Android project modularization and Gradle optimization
- Establish exception capture, ANR monitoring, and crash analysis systems
- Implement responsive UI designs and animations for multiple resolutions
- Develop secure WebView/H5 interaction frameworks for exchange activities
Job Requirements
- 3+ years Android development experience, preferably in financial/trading apps
- Proficient in Kotlin/Java with Jetpack components, coroutines, Room, DataBinding
- Strong understanding of MVVM, Clean Architecture, and modular design
- Experience with Retrofit, OkHttp, WebSocket, and data encryption
- Skilled in performance analysis using LeakCanary/BlockCanary/Profiler
- Knowledge of code obfuscation, reinforcement, and security protections
- Experience with device compatibility across manufacturers and OS versions
- Capable of leading projects from 0 to 1 with architectural thinking
- K-line chart development/optimization experience preferred
- Financial/exchange industry background is a plus
Benefits Package
- Meal allowance: Daily catered meals or meal subsidies
- Overtime compensation: Paid according to company policy
- Transportation allowance: Commuting expense coverage
- Travel support: Flight ticket reimbursement per company policy
- Paid leave: Annual leave and national holidays