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.