Job Responsibilities:
- Develop and maintain the company's Android app, manage updates, and handle publishing on Google Play.
- Refactor Android app code for performance and maintainability.
- Lead development of new Android applications as per project requirements.
- Document the development process, including creating technical documentation and basic flowcharts.
Requirements:
- Bachelor's degree or higher in Computer Science or related field, with a minimum of 3 years of Android development experience. Experience in cryptocurrency exchange platforms is a plus.
- Proficient in Android development frameworks with solid knowledge in UI design, multithreading, and network programming. Strong experience with high-performance design and architecture is preferred.
- Sound understanding of data structures and algorithms with good coding practices and software design skills. Experience with code refactoring is an advantage.
- Skilled with Android development tools for debugging, performance optimization, and profiling.
- Demonstrated experience in optimizing CPU usage, memory management, rendering efficiency, network usage, and battery consumption.
- Familiar with Android custom views and animation frameworks; experience with optimizing Android app performance is highly desirable.
- Capable of independently managing app development and familiar with Google Play submission and publishing processes.
- Strong team player with excellent communication skills and a high degree of responsibility and commitment.