Flag job

Report

Senior Android Software Engineer

Min Experience

3 years

Location

remote

JobType

Full Time

About the job

Info This job is sourced from a job board

About the role

We are looking to recruit a Senior Android Software Engineer with previous experience in Android development to join our team. You will be part of a multinational team and work alongside a pool of talented engineers, delivering excellent applications timely, pushing the boundaries of innovation in mobile, and re-imagining it. YOU WILL Understand the project needs and work on achieving all assigned tasks in a clear and timely manner. Design and build advanced applications for the Android platform. Team up with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Write reusable, testable, and efficient code. Understand client requirements and translate them into functional applications. Stay curious and up to date with the latest industry trends in mobile technology. TO BE SUCCESSFUL IN THE ROLE YOU NEED Bachelor's degree in MIS, CCE, Computer Science or any other related field, from a reputable university. 3+ years' experience in designing and building Android mobile applications (Kotlin experience is essential). Good understanding of the full mobile development life cycle. Experience in Android Views, Compose is a plus. Experience in Dependency injection frameworks. Jetpack Navigation experience. REST API integration using Retrofit framework. Experience in Multi-Module Application development is a plus. Experience in developing SDKs is a plus. Experience in Proguard is Mandatory, DexGuard is a plus. Excellent verbal and written English communication skills.

About the company

CME, originally founded in 2005, has grown from its early days to become a multinational technology consulting firm recognized for its innovative solutions and premium technology services. With its headquarters in Beirut, Lebanon, CME exemplifies what it means to drive digital transformation effectively. The company specializes in delivering tailored, end-to-end solutions that empower businesses to navigate their digital journeys successfully. Over the years, CME has assisted numerous clients, helping them enhance their operations and maintain their competitive edge. What started as a small initiative has expanded its offerings to encompass various disciplines, such as Artificial Intelligence, Data Management, Customer Experience, Software Engineering, and the Internet of Things. The company's success is evident, having completed significant projects and serving millions of users around the globe. Moreover, CME boasts a talented and diverse workforce dedicated to innovation and excellence, continuously driving substantial results across sectors like healthcare, finance, retail, and telecommunications. Their mission, 'Reimagine Everything,' encapsulates CME's aim to leverage cutting-edge technology for transformative outcomes, marking its importance in the technology landscape.

Skills

Android Development
Kotlin
Android
Jetpack
REST APIs
Retrofit
Dependency Injection
Application Development
ProGuard
Unit Testing