*about first factory*we are a software development company with over two decades of experience, boasting a dynamic team of 175+ professionals actively engaged in diverse projects across various industries.we invite you to join us on this journey as we thrive and embrace fresh challenges.*key responsibilities*- develop and manage local data storage using room and other android database components.- write clean, maintainable, and well-documented code following established development standards.- create and execute unit tests using junit4 and mockito.- develop and maintain instrumentation and ui tests using espresso.- configure and maintain ci/cd pipelines for android build, test, and deployment processes.- manage dependencies using gradle and package management best practices.- collaborate with backend developers, qa, and product teams to deliver high-quality mobile solutions.- participate in code reviews and provide constructive feedback to ensure consistent quality.- contribute to technical discussions related to architecture, design decisions, and implementation strategies.- follow and promote android development best practices and coding standards.*requirements*:- expert knowledge of kotlin and java for android development.- solid understanding of architectural patterns such as mvp, mvvm, and clean architecture.- hands-on experience implementing multi-module and modular android architectures.- advanced experience managing local databases using room.- strong knowledge of android sdk components and lifecycle management.- experience with gradle and android package/dependency management.- strong experience writing unit tests using junit4 and mockito.- experience with instrumentation and ui testing using espresso.- familiarity with android performance optimization and memory management.- experience working in agile or iterative development environments.- strong analytical and problem-solving skills.- ability to work independently and collaboratively within a team.- attention to detail and a structured approach to development and testing.- excellent written and verbal english communication skills.