CrawlJobs Logo

Middle Android Engineer

Poland, Wroclaw · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

Indeema Software is looking for a skilled Android Developer to join our Team.

Job Responsibility

  • Developing new projects from scratch and implementing new features to existing projects
  • Participate in estimation and planning sessions
  • Promote good design principles such as code reuse, modularity, and extensibility as well as mentor others in these principles
  • Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
  • Work with the team to determine requirements, review UI/UX designs
  • Daily/weekly meetings with customers and the team

Requirements

  • 2+ years of experience in Android development
  • Experience with Jetpack Compose
  • Experience with Kotlin and Java based projects
  • Understanding of OOP, SOLID and Clean Architecture
  • Experience with MVVM and MVI
  • Experience with RxJava2, Coroutines and Flows
  • Experience with Dagger 2/ Hilt and Koin
  • Experience with Retrofit, OkHttp
  • Android product flavors
  • Firebase SDK, Git
  • Good spoken and written English (Intermediate level or higher)
  • Good communication skills
  • Familiar and have experience with software development best practices (continuous integration/continuous development, code review, unit testing, etc.)

Nice to have

  • Jetpack architecture components
  • Material design principles
  • Experience with Glide/Coil
  • Experience with push notifications

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Middle Android Engineer

8 matching positions

Middle Android Engineer

Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in mobile application development
  • Expert-level understanding of design patterns, including MVVM, MVI, Singleton, Dependency Injection, Factory, Façade, and Observer
  • Mastery of SOLID principles and the ability to apply them to build scalable and maintainable codebases
  • Advanced skills in designing and implementing highly reusable components and libraries
  • Proven track record of optimizing application performance through advanced caching strategies and efficient resource management
  • Extensive experience collaborating with Product Owners and cross-functional engineering teams to deliver complex, high-impact products
  • Capability to design and implement sophisticated technical architectures for large-scale mobile applications
  • Deep understanding of the entire mobile development life cycle, from initial concept to Store deployment
  • Strong expertise in writing comprehensive unit and instrumentation tests to ensure code reliability
  • Strong-Intermediate level of English with the ability to communicate complex technical concepts effectively
Job Responsibility
Job Responsibility
  • Design, oversee, and implement complex technical solutions that align with long-term product goals
  • Proactively identify and propose technical and functional innovations to enhance the product's business value
  • Provide high-level workload and timing estimations for strategic initiatives in coordination with the Project Manager
  • Define and evolve customer standards and guidelines while contributing to global engineering best practices
  • Collaborate with Product Owners to translate complex business requirements into robust, scalable technical architectures
  • Lead high-level estimation and strategic planning for upcoming features and system functionalities
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Middle Android Engineer

The engineer will independently own, maintain, and deliver assigned tasks, contr...
Location
Location
Ukraine , Lviv, Ivano-Frankivsk, Kyiv
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of commercial Android development experience
  • Solid knowledge of Kotlin and Java (OOP, generics, interoperability basics)
  • Strong understanding of Android fundamentals (lifecycle, UI components, navigation, ViewModel, LiveData)
  • Familiarity with common Android libraries and development tools
  • Good understanding of concurrency, including Coroutines
  • Experience working with REST APIs and networking basics
  • Familiarity with local data storage (Room, SharedPreferences, file storage)
  • Understanding of software design patterns (MVVM, MVP) within an existing architecture
  • Experience with dependency injection frameworks (e.g., Koin, Hilt, or similar)
  • Basic knowledge of unit and UI testing
Job Responsibility
Job Responsibility
  • Develop and maintain features for a native Android application
  • Independently own, manage, and deliver assigned tasks
  • Collaborate with UX/UI, QA, and iOS teams to implement product requirements
  • Follow existing application architecture, workflows, and development processes
  • Participate in requirements clarification and task estimation
  • Contribute to code reviews and incorporate feedback
  • Write clean, maintainable, and well-structured code
  • Support and maintain existing functionality, including bug fixing
  • Design and implement modules of moderate complexity following established patterns
  • Use dependency injection within the existing project setup
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Middle Android Engineer

Indeema is looking for a skilled Android developer to join our Team.
Location
Location
Poland , Wrocław
Salary
Salary:
Not provided
indeema.com Logo
Indeema Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in Android development
  • Experience with Kotlin and Java based projects
  • Understanding of OOP, SOLID and Clean Architecture
  • Experience with MVVM and MVP
  • Experience with RxJava2, Coroutines and Flows
  • Experience with Hilt
  • Experience with Retrofit, OkHttp
  • Android product flavors
  • Firebase SDK, Git
  • Familiar and have experience with software development best practices (continuous integration/continuous development, code review, unit testing, etc.)
Job Responsibility
Job Responsibility
  • Implementing new features to existing projects
  • Refactoring of some old features to new tech stack
  • Bugfixing
  • Promote good design principles such as code reuse, modularity, and extensibility as well as mentor others in these principles
  • Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
  • Work with the team to determine requirements, review UI/UX designs
  • Feature development for Android
  • Fulltime
Read More
Arrow Right

Middle Mobile Engineer (Android & Kotlin Multiplatform)

Indeema is looking for a skilled Mobile Engineer to join our Team.
Location
Location
Ukraine , Lviv
Salary
Salary:
Not provided
indeema.com Logo
Indeema Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience in native mobile development, preferably within a fast-paced product environment
  • Proficient in native mobile development and eager to grow into a versatile full-stack contributor
  • Proficient in native Android development (Kotlin) and modern Android architecture
  • Experience with Sqlite
  • Experience with or a strong willingness to learn and contribute to our future iOS application
  • Comfortable reasoning about API interactions and system data flows
  • Python knowledge is a strong bonus and an asset for contributing to our internal systems
  • Self-Driven: capable of managing tasks and prioritizing effectively, seeking guidance when necessary but driving implementation independently
  • Pragmatic: focus on delivering reliable, maintainable solutions and know when to use existing technology versus learning new tools
  • Strong Collaborator: communicate technical challenges clearly within the team and contribute effectively to technical documentation
Job Responsibility
Job Responsibility
  • Develop Native Mobile Features. Develop, test, and maintain high-quality features for our native Android/iOS applications (Kotlin Multiplatform Mobile), focusing on efficient UI implementation, state management, and robust data integration
  • Contribute to Mobile Architecture. Implement technical designs, focusing on best practices for performance tuning, offline/online capabilities, and stability in our mobile applications
  • Collaborate on Integration. Collaborate closely with backend and platform teams to ensure reliable integration of mobile features
  • Take Ownership of Tasks. Take ownership of assigned features and tasks from definition to deployment, translating requirements into technical implementation plans
  • Support AI Implementation. Implement and support patterns for integrating pre-defined LLM services and AI-native features into the mobile application codebase
  • Improve Development Practice. Contribute to the improvement of mobile development workflows, participate in code reviews, and share knowledge within the engineering team
Read More
Arrow Right

Strong Middle Test Engineer (Mobile IOS & Android)

Location
Location
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Mobile Testing / strong
  • Automation Testing / strong
  • API Testing / strong
  • Test Documentation / strong
  • Agile Methodology / strong
What we offer
What we offer
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Middle Android developer

We are building a modern food-tech application that brings chef-created recipes ...
Location
Location
Salary
Salary:
Not provided
gloriumtech.com Logo
Glorium Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional Android development experience, with solid knowledge of Kotlin Multiplatform and Compose
  • Proven ability to diagnose and solve complex technical problems across app layers (UI, networking, persistence, background processing)
  • Experience guiding technical decisions, and promoting engineering best practices
  • Track record of influencing product and technical direction through collaboration with product managers, designers, QA and backend engineers
  • Comfortable aligning technical trade-offs with business goals and delivering value in iterative releases
  • Ability to work in an agile environment, adapt to changing priorities, and take ownership of outcomes
  • Strong communicator with Upper-Intermediate English or higher
Job Responsibility
Job Responsibility
  • Designing and implementing robust, maintainable Android features from concept to production, ensuring high quality and performant user experiences
  • Leading technical discussions to raise the overall engineering standard (code quality, architecture, testing)
  • Collaborating closely with product, design, backend and QA teams to influence requirements and deliver solutions that align with business priorities
  • Proactively identifying risks and proposing practical, data-informed solutions to mitigate them
  • Driving continuous improvement in development processes, CI/CD pipelines, and release practices to increase delivery speed and stability
  • Owning features end-to-end and being accountable for delivery commitments, monitoring, and post-release support
What we offer
What we offer
  • Fully paid English classes with an in-house English teacher
  • 25 paid days off per year in total
  • Regular performance reviews
  • Training and IT certification
  • Special occasion bonuses (birthday, marriage, childbirth)
  • Flexible schedule of cooperation with work-from-home or office options
  • Fulltime
Read More
Arrow Right
New

Middle QA Engineer

We are JATAPP, a product IT company creating products used by millions of users ...
Location
Location
Salary
Salary:
Not provided
jatapp.com Logo
JatApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience as a QA Engineer
  • Experience testing mobile applications (iOS and Android)
  • Experience in Web testing
  • API testing and confident use of Postman
  • Hands-on experience with Charles Proxy, Proxyman, or similar tools
  • Experience creating test documentation (test cases, checklists)
  • Experience working with Test Management Systems (TestRail, Xray, Zephyr, Testomat.io, or similar)
  • Experience testing payment systems, subscriptions, and purchases
  • Experience working with A/B tests
  • Experience with product analytics tools (Amplitude, AppsFlyer, or similar)
Job Responsibility
Job Responsibility
  • Testing mobile applications (iOS, Android) and web solutions
  • Validating payment flows, subscriptions, and purchases
  • Verifying A/B tests and new product features
  • Performing API testing and validating integrations
  • Working with product analytics and verifying event tracking accuracy
  • Creating and maintaining test documentation
  • Participating in release planning, refinement sessions, daily meetings, and retrospectives
  • Collaborating closely with developers, product managers, designers, and other team members
What we offer
What we offer
  • Comprehensive medical insurance
  • Benefits Cafeteria (sports activities, food delivery, home office equipment, and more)
  • Knowledge Sharing events
  • Remote-First Culture
  • Personal Equipment Policy (MacBook and needed equipment)
  • Learning and Development Opportunities (professional training, development programs, English language courses)
  • Community of Like-Minded People
  • Creative Freedom
  • Legal & Finance Support
  • Time-off Policy: 20 working days of annual vacation per year, 5 sick leave days without medical confirmation, unlimited sick leave with a doctor's note, 3 personal days, and 2 additional days off for special life events
  • Fulltime
Read More
Arrow Right

Middle QA Engineer

As a Middle QA Engineer you will be a part of City Team in QIC app City Team dri...
Location
Location
Qatar , Doha
Salary
Salary:
Not provided
qic.digital Logo
QIC digital hub
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 3 years of experience in Software Quality Assurance within product-driven or financial environments
  • Strong expertise in mobile QA: deep understanding of iOS and Android architectures, experience with Xcode and Android Studio, and client-server interactions
  • Hands-on experience with traffic inspection tools (e.g., Charles, Proxyman, Fiddler) for debugging integrations and analyzing API traffic
  • Solid experience in backend and API testing: REST (Postman, Swagger, cURL) and familiarity with gRPC (Protobuf)
  • Understanding of microservices architecture and event-driven systems (e.g., Kafka)
  • Experience with monitoring and logging tools (e.g., Sentry, Firebase Crashlytics, Kibana) for troubleshooting and RCA
  • Strong knowledge of QA methodologies, Agile/Scrum practices, and experience working in complex, enterprise environments
  • English B2
Job Responsibility
Job Responsibility
  • Own end-to-end quality assurance across a multi-component ecosystem, including Web, iOS/Android mobile applications, and Backend services
  • Lead validation of high-risk integrations, including third-party SDKs, ensuring data integrity, performance, and reliability
  • Design and maintain test strategies, test plans, and acceptance criteria for complex product features
  • Perform early-stage (shift-left) analysis of requirements, specifications, and architecture to identify risks and inconsistencies
  • Manage the full defect lifecycle: identify, document, prioritize, and verify fixes within release cycles
  • Conduct root cause analysis (RCA) using logs and monitoring tools across staging and production environments
  • Collaborate with DevOps and Automation teams to improve CI/CD processes and accelerate delivery
  • Provide flexible QA support across teams and projects based on business needs
What we offer
What we offer
  • Extra paid leave
  • Language classes
  • Meeting with experts
  • Professional development
  • QIC running club
  • Relocation support
  • Remote health insurance
  • Tax consultations
  • Travel discounts
  • USD, EUR, or AED salary payouts
  • Fulltime
Read More
Arrow Right