{"id":764925,"url":"https://alion.io/job/1001-android-developer","title":"Android Developer","company":{"id":693261,"name":"1001","domain":"1001.tv","url":"https://alion.io/company/1001-tv","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":{"grade":"D","score":40,"open_postings":21,"ghost_share":1,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Baghdad, Iraq"],"countries":["IQ"],"hiring_countries":["IQ"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Android SDK","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"JUnit","optional":false},{"name":"Kotlin","optional":false},{"name":"Mockito","optional":false},{"name":"Scrum","optional":false}],"status":"live","first_seen_at":"2023-08-22T11:14:51Z","employer_posted_date":"2023-08-22","last_verified_at":"2026-10-01T15:39:07Z","board_verified":true,"closed_at":null,"days_open":1136,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":1135},"description":"1001 is seeking a skilled and dedicated Mid-Level Android Developer to join our dynamic mobile development team. As a Mid-Level Android Developer, you will play a crucial role in designing, developing, and maintaining high-quality Android applications. The ideal candidate should have substantial experience in Kotlin, Test-Driven Development (TDD), and writing unit tests, and should be enthusiastic about creating innovative and user-centric mobile experiences.\nJob Responsibilities:\nCollaborate with the development team to design and implement new features and functionalities for Android applications, adhering to best practices and coding standards.\nUtilize your expertise in Kotlin to write efficient, scalable, and maintainable code for Android applications.\nAdvocate for and apply TDD principles, writing unit tests using testing frameworks like JUnit and Mockito to ensure the robustness and reliability of the codebase.\nDesign, develop, and execute comprehensive unit tests to validate the correctness of individual components and enhance overall code quality.\nIdentify and implement code optimizations to improve the performance and responsiveness of Android applications.\nCollaborate with the team to troubleshoot and resolve issues and bugs, ensuring the stability and continued functionality of the applications.\nWork with the team to set up and maintain CI/CD pipelines to automate the build, testing, and deployment process.\nStay updated with the latest trends and technologies in Android development, recommending and implementing improvements and innovations where applicable.\nCollaborate effectively with product managers, designers, and backend developers to understand requirements and deliver exceptional user experiences.\nQualifications:\nProven experience as an Android Developer with a minimum of 3 years of hands-on experience in Kotlin development.\nStrong understanding of Test-Driven Development (TDD) principles and experience in writing unit tests using JUnit and Mockito.\nProficiency in Android SDK, Android Studio, and other relevant development tools.\nExperience with version control systems, such as Git, for collaborative development.\nSolid understanding of object-oriented programming (OOP) and software design patterns.\nKnowledge of Agile development methodologies and the ability to work in an Agile/Scrum environment.\nExcellent problem-solving skills and the ability to handle complex technical challenges.\nStrong communication and teamwork skills to collaborate effectively with cross-functional teams.\nEducation\nBachelor's degree in Computer Science, Software Engineering, or a related field.","description_format":"text","description_chars":2633,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Iraq","iso":"IQ","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Media & Entertainment","TV Production","Content Creation"],"lifecycle":[{"event":"open","at":"2026-09-11T19:41:33Z"}],"liveness":{"score":1,"band":"cold","label":"Long shot","p_open":1,"p_active":0.05,"p_room":0.28,"age_days":1135,"expected_fill_days":50,"reasons":["conf:24","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/1001-android-developer","json_url":"https://alion.io/job/1001-android-developer.json","meta":{"generated_at":"2026-10-01T21:32:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4165,"day_limit":5000,"remaining_today":835,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}