Transform Retail Technology
We are seeking a skilled and experienced Senior Android App Developer to join our mobile development team. In this role, you will be responsible for designing, developing, and maintaining high-quality Android applications that provide exceptional user experiences. You will work closely with cross-functional teams, including product managers, designers, and QA engineers, to bring innovative mobile solutions to life.
Key Responsibilities
* Design and Development: Design, develop, and maintain high-quality Android applications using Kotlin and Java, with a focus on live chat, video-related features, live streaming, and video calls.
* User Experience: Collaborate with designers to create engaging, intuitive, and visually appealing user interfaces that adhere to Android design guidelines.
* Code Quality: Write clean, efficient, and maintainable code, following best practices and coding standards.
* Feature Implementation: Translate product requirements into functional features, especially those related to live chat, video streaming, recording, playback, and video calls.
* Performance Optimization: Optimize application performance by identifying and addressing bottlenecks in memory usage, network calls, and rendering.
* Testing and Debugging: Perform thorough testing and debugging to identify and resolve issues, ensuring the app functions seamlessly across different Android devices and OS versions.
* Play Store Submissions: Manage the end-to-end process of app submissions and updates to the Google Play Store, including compliance with Google's guidelines.
* Collaboration: Work closely with other developers, QA engineers, designers, and product managers to deliver high-quality features on time.
Requirements
* Education and Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven experience as an Android App Developer with a strong portfolio showcasing your work, particularly on video-related apps and features.
* Programming Languages: Strong proficiency in Kotlin and Java.
* Android Frameworks: In-depth knowledge of Android frameworks such as Android Jetpack, AndroidX, ExoPlayer, and other Android technologies.
* Live Streaming and Video Calls: Proven experience in developing live streaming and video call features, such as peer-to-peer video calls, broadcasting, and real-time chat.
* API Integration: Experience working with RESTful APIs and third-party libraries for data integration and app functionality.
Benefits
* A dynamic and forward-thinking organization revolutionizing retail technology.
* A virtual workforce, remote but highly interactive and collaborative.
* Competitive salary and benefits.
* Career progression and longevity.
About Us
We are a leading provider of customer engagement technology and solutions. Our proprietary engagement software provides real-time actionable intelligence that beautifully orchestrates an expanding ecosystem of communication platforms transforming the online retail experience.