Android Developer

Epam Systems — Qatar · Posted ~1 week ago

Full-time Hybrid

Skills

Android development Mobile application development Kotlin or Java Unit testing API integration Debugging Refactoring Agile development Android Kotlin Java APIs Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An Android development role within an Agile team building and maintaining mobile financial applications. Responsibilities include implementing features, fixing defects, refactoring code, writing unit tests, integrating external APIs, contributing to technical discussions, and evaluating new technologies.

Highlights

Hybrid work in a collaborative Agile environment with interdisciplinary teams. The role offers exposure to mobile financial applications, feature development, testing, API integration, technical discussions, and adoption of new technologies.

Description

We're looking for an Android Developer to join our team in Doha, Qatar, in a hybrid working mode. We follow an agile working model emphasizing timely delivery, collaboration and empowered interdisciplinary pods. Our software spans various banking areas, prioritizing rapid market entry and customer‑centric solutions. Expect a dynamic and challenging environment where innovation thrives. Join us and explore opportunities at the intersection of business planning and technology in the global digital landscape. Responsibilities Develop mobile banking applications for Android Maintain and enhance applications by fixing bugs, refactoring code and adding unit tests Implement new features aligned with functional and performance requirements Participate in technical discussions and provide insights Collaborate with team members to improve code quality and consistency Utilize external data sources and APIs Explore and implement new technologies for efficient development Ensure software standards through thorough code reviews Partner with UX designers, architects, backend developers and QA for high‑quality delivery Establish and automate continuous testing for delivered features Requirements Bachelor’s degree in computer science or related field 3+ years of experience in native Android development (Java/Kotlin) Strong knowledge of designing secure, robust and scalable applications Familiarity with design principles and Google's Android interface guidelines Experience with Version Control Systems (Git) Knowledge of test‑driven development and CI/CD processes Ability to design user‑friendly applications with creativity Excellent written and verbal communication skills in English Strong analytical thinking for solving complex engineering challenges Nice to have Experience with JavaScript, CSS, HTML5 Background in server‑based application development Knowledge of mobile application architecture Familiarity with Agile development methodologies We offer Private healthcare and life insuranceEnd of service gratuityAnnual air travel tickets for expatriatesCorporate Programs including Employee Referral Program with rewardsLearning and development opportunities including in-house training and coaching, professional certifications, and courses