Software Engineering
Senior Android Engineer
Job ID: #
We are seeking a Senior Android Engineer to join the client's team within the crypto domain. As a Senior Android Engineer, you will play a pivotal role in developing and maintaining our Android applications, enabling users to interact with our cryptocurrency platform seamlessly on their mobile devices.
Responsibilities:
- Collaborate with product managers, designers, and backend engineers to translate product requirements and designs into intuitive and efficient Android applications.
- Design and implement user interfaces and features for our Android applications, ensuring a smooth and responsive user experience.
- Develop and maintain high-quality, reusable codebase using Kotlin and Java, following best practices and design patterns.
- Integrate with backend APIs and services to retrieve and update data, and ensure data security and integrity.
- Optimize application performance and efficiency, including memory management, network communication, and battery usage.
- Implement unit tests and automated UI tests to ensure code quality and reliability.
- Stay up-to-date with the latest Android development trends, tools, and technologies, and incorporate them into our development process.
- Provide technical guidance and mentorship to junior Android engineers, fostering a culture of learning and growth. the add panel to your left.
Industry
Location:
Singapore/Remote
Company Size:
Job Type:
Full Time
Date:
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in Android development, with a strong proficiency in Kotlin and Java.
- Proven track record of building and shipping high-quality Android applications, with a portfolio of published apps on Google Play Store.
- Solid understanding of Android UI/UX design principles and Material Design guidelines.
- Experience with RESTful APIs and third-party libraries for network communication, data storage, and authentication.
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Passion for technology and innovation, with a desire to contribute to the growth and success of a leading cryptocurrency platform.