CrawlJobs Logo

Senior Android Engineer

Serbia, Belgrade · Job Posted January 20, 2026
Apply Position
Job Link Share

Job Description

As a Senior Android Engineer at Sokin, you will play a key role in designing, developing, and optimizing our Android application. You will be responsible for ensuring a seamless user experience, writing high-quality code, and implementing best development practices to enhance our product offerings.

Job Responsibility

  • Design, develop, and test new features for our Android application
  • Ensure high code quality by following best practices, design patterns, and security policies
  • Optimize application performance and resource consumption
  • Maintain and improve the stability of the app through corrective and evolutionary maintenance
  • Participate in the entire software development lifecycle using agile methodologies
  • Manage app releases and updates on the Google Play Store
  • Develop and maintain technical documentation
  • Research and evaluate new technologies to improve development processes and user experience
  • Collaborate with cross-functional teams to define and design innovative solutions

Requirements

  • 5+ years of experience developing Android applications
  • Strong understanding of Android architecture and design patterns like MVVM
  • Experience with Local Data Persistence, multi-threading, and performance tuning
  • Experience integrating with REST APIs and handling secure authentication (OAuth)
  • Proficiency in Material Design principles and UI/UX best practices
  • Experience with analytics tools such as Amplitude, Firebase, Facebook Analytics, and AppsFlyer
  • Strong knowledge of Git and repositories such as GitHub or GitLab
  • Experience with collaboration and project management tools like Jira or Trello
  • Advanced technical English proficiency
  • Bachelor's degree in Computer Science or a related field
  • Candidates will need to have the right to work in the jurisdiction that they are looking to work in

Looking for more opportunities?

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

Similar Jobs for

Senior Android Engineer

8 matching positions

New

Senior Android Engineer

Join Barclays as a Senior Android Engineer and play a key role in the ongoing de...
Location
Location
United Kingdom , Edinburgh
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in Android Architecture and Dependency Injection (MVVM, Clean Architecture, modularisation, Hilt/Dagger)
  • Strong experience in Reactive Kotlin Development (Coroutines, Flow) and Modern UI frameworks (Jetpack Compose)
  • Proven ability to write Testable Code with a solid foundation in Automated Testing (unit and instrumentation)
Job Responsibility
Job Responsibility
  • Design, develop and improve software
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends and innovations
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

Are you an experienced Senior Android Engineer ready to make an impact on a glob...
Location
Location
Greece , Athens
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 05, 2026
Flip Icon
Requirements
Requirements
  • Experience in Banking, Payments, or Financial Systems is highly desirable
  • 4+ years of professional experience building native Android applications with Java
  • Deep understanding of clean architecture, design patterns, and software engineering principles
  • Familiarity with secure coding practices and modern Android UI guidelines
  • Strong expertise in the Android development ecosystem (Android Studio) and Git workflows
  • Fluency in English (oral and written)
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline
Job Responsibility
Job Responsibility
  • Architect & Build: Develop high-performance, reusable Android applications using Java
  • Collaborate: Partner with cross-functional teams to transform concepts into cutting-edge technical solutions
  • Secure: Engineer robust payment processing features that meet the highest industry compliance standards
  • Optimize: Proactively troubleshoot defects and refine code to maximize application speed and reliability
  • Elevate: Drive engineering excellence through active code reviews and the promotion of best practices
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

We are looking for a seasoned Senior Android Engineer to join the RiderX New Dem...
Location
Location
Estonia , Tallinn
Salary
Salary:
Not provided
bolt.eu Logo
Bolt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in the Android platform, including SDK internals, application lifecycle, and the broader Android ecosystem, with strong proficiency in Kotlin, Coroutines, and Flow
  • Strong understanding of algorithms, data structures, and modern Android architecture patterns such as Clean Architecture, dependency injection and MVVM/MVI
  • Experience building robust, production-ready applications with comprehensive unit and UI testing using tools like JUnit, Espresso, and Compose Test
  • Comfortable owning features end-to-end, independently driving initiatives, and delivering high-quality solutions with reliability, autonomy, and attention to detail
  • Excellent communication and collaboration skills, with the ability to work effectively across cross-functional, product-driven teams and contribute to a positive engineering culture through knowledge sharing and mentorship
  • Growth-oriented and solution-driven mindset, embracing feedback, continuous learning, initiative, adaptability, and a strong "get-it-done" attitude in fast-paced environments
Job Responsibility
Job Responsibility
  • Drive the development, maintenance, and continuous improvement of Android features, ensuring high performance, scalability, reliability, and an excellent user experience
  • Own features end-to-end — from discovery, technical design, and implementation to release, monitoring, experimentation, and impact validation
  • Continuously improve code quality through refactoring, performance optimization, technical debt reduction, and thorough testing with unit tests and QA collaboration
  • Make data-driven decisions that improve customer experience and business outcomes through experimentation, hypothesis validation, and measurable impact analysis
  • Bring strong product thinking by contributing technical insights, feedback, and ideas that help shape product strategy and roadmap decisions
  • Collaborate and communicate effectively with Product, Design, Backend, and QA teams to deliver impactful product initiatives and enable informed decision-making
What we offer
What we offer
  • Accelerate your professional growth with unique career opportunities
  • Enjoy a rewarding salary and stock options, knowing that as Bolt succeeds, so do you
  • Take care of your physical and mental health with our wellness perks
  • Celebrate 5 years at Bolt with a 1-month paid sabbatical to recharge
  • Connect with colleagues at annual company events and smaller team gatherings
  • Balance flexibility and in-person collaboration with our hybrid model, including at least 12 monthly in-office days
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

The Senior Android Developer at Collinson’s Travel Experience Division will be a...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–8 years of overall software development experience, with 4+ years in mobile application development
  • Hands-on experience building Android applications, with a strong understanding of Android app architecture, lifecycle, and best practices
  • Strong focus on user interaction, usability, and visual design, with an eye for detail
  • Solid knowledge of architectural design patterns such as MVVM, MVP, and Clean Architecture, with proven experience building scalable and modular applications
  • Proven experience integrating AI-assisted development tools into daily workflows (e.g., code generation, testing, debugging, performance analysis, or automation)
  • Experience with Gradle and dependency management tools such as Maven Central and Version Catalogs
  • Commitment to writing clean, maintainable code, with experience in testing strategies including unit tests, UI tests (Espresso), and snapshot testing
  • Good understanding of common mobile design patterns such as dependency injection, observers, and reactive programming
  • Passion for coding and continuous improvement across frameworks, languages, and development processes
  • Ability to take ownership and drive the development of impactful features and products end to end
Job Responsibility
Job Responsibility
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Maintain and enhance the existing codebase, with a strong focus on continuous integration and deployment (CI/CD)
  • Identify, fix, and resolve bugs while continuously improving application performance
  • Ensure optimal performance, quality, and responsiveness of the application
  • Integrate and maintain third-party libraries and APIs to ensure seamless functionality
  • Continuously evaluate, adopt, and implement new technologies to improve development efficiency
  • Work closely with the design team to ensure UI/UX best practices and Material Design guidelines are followed
  • Identify and address security vulnerabilities to ensure a secure application environment
  • Stay up to date with the latest Android trends, architectures, and emerging technologies
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

We are looking for an experienced Senior Android Engineer for a strategic projec...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience as an Android Engineer
  • Expert in Kotlin + Java
  • Extensive experience with Jetpack Compose and modern UI/UX
  • Experience with Azure DevOps and Azure Pipelines
  • Experience in guiding/mentoring technical work and junior/medior developers
  • Strong communication skills (Dutch is a plus, English is sufficient)
  • Experience in a corporate / enterprise environment is a strong advantage
Job Responsibility
Job Responsibility
  • Contribute to building secure, high-quality Android solutions for digital identity and authentication across the European Union
  • Play a key role in the development and further evolution of Android applications within a major digital identity programme
  • Work on complex, security- and compliance-driven functionality with high standards for usability and reliability
  • Parttime
Read More
Arrow Right

Senior Android Engineer

We’re looking for a Senior Android Developer with strong experience in Kotlin an...
Location
Location
Croatia , Zagreb
Salary
Salary:
Not provided
Cinnamon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid foundation in software engineering (min. 3 year Computer Science Degree or equivalent)
  • Strong experience building native Android apps with Kotlin
  • Experience with Jetpack Compose, but also comfortable maintaining legacy Android Views/XML layouts
  • Familiarity with Gradle Kotlin DSL and Version Catalogs
  • Hands-on with type-safe HTTP clients like Retrofit + OkHttp
  • Comfortable with JSON serialization (like Gson) and mapping API responses to domain models
  • Experience with encryption libraries like Google Tink or similar
  • Experience Working with JWT-based authentication flows
  • Familiar with encrypted local storage — banking-grade data protection on-device
  • Using mocking frameworks like MockK daily
Job Responsibility
Job Responsibility
  • Build and maintain native Android features in Kotlin (Android Native)
  • Work in a cross-functional Scrum team (UX, QA, backend)
  • Improve and extend shared app frameworks
  • Collaborate closely with the Scrum Master, other iOS and Android developers, and testers
  • Contribute to code quality, security, and overall app stability
  • Communication is key on this project
  • active communication to ensure problems are resolved as quickly as possible
What we offer
What we offer
  • Competitive salary
  • Paid supplementary health insurance
  • Paid annual medical check-up (once per year)
  • Multisport card (50% subsidized)
  • Bonuses for: Writing a blog post, recommending a candidate for an open position, giving a presentation at a meetup or conference, department performance and individual contribution to a project
  • Company mobile phone with a paid plan
  • Annual leave with additional days awarded based on years working at Cinnamon
  • Childbirth benefit: gift for your child + a birth bonus + 1 additional vacation day per child
  • IT equipment: laptop (MacBook or Windows)
  • Work anniversary award
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

This young and agile company, building a cutting-edge commerce network is curren...
Location
Location
United States , New York
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience in Android development using Kotlin
  • Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture
  • Solid experience with the Android SDK, Android Studio, and the full mobile development lifecycle
  • Jetpack proficiency – Compose, ViewModel, Room, Navigation, Lifecycle
  • Strong UX design skills, problem solving, and troubleshooting skills
Job Responsibility
Job Responsibility
  • Create, develop, and manage SDKs and Android apps that service millions
  • Create Android payment apps that work flawlessly on a range of devices and form factors
  • Collaborate with engineers, product managers, designers, and other company stakeholders to introduce new features and products to consumers
  • Establish best practices for Android development throughout the organization by working with Android developers who work on the POS Terminal
  • Create manageable, tested code that follows architectural principles and best practices
What we offer
What we offer
  • Competitive
  • Significant growth potential
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

We are currently seeking a highly skilled Senior Android Engineer to join our te...
Location
Location
Salary
Salary:
Not provided
commencis.com Logo
Commencis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science / Computer Engineering or related field
  • Demonstrated expertise in Kotlin, with at least 4 years of hands-on experience in Android development
  • Hands-on experience with Jetpack Compose and a deep understanding of modern Android frameworks
  • Proficient in data structures, algorithms, and at least one programming language
  • Strong commitment to writing clean, maintainable, and testable code following best practices and design principles
  • Strong analytical and problem-solving abilities
  • Ability to learn new methods and processes
  • Adapting to changing project needs and priorities
  • Working knowledge of version source control systems such as Git
  • Fluent in English with excellent communication skills for technical discussions and collaboration
Job Responsibility
Job Responsibility
  • Design, develop and lead/co-lead the development of software applications according to established requirements
  • Debug, diagnose, and fix the problems in developing and existing applications
  • Train and supervise the junior developers, provide technical support to project team members
  • Follow and improve the software development life-cycle and software development practices of the company, prepare the software related technical documentation when needed
  • Stay current with the latest development best practices and share findings with the team
  • Find better ways to do everything, stay at the forefront of the latest advances and productivity tools
  • Write quality code, and the ability to adhere to the coding guidelines
What we offer
What we offer
  • Competitive salary
  • Private health insurance
  • Pension and retirement plans through a company-backed pension system
  • Meal card
  • Commute compensation
  • Work-from home support
  • Paid birthday off
  • Flexible working hours including remote working option
  • Online events
  • Guest speakers
  • Fulltime
Read More
Arrow Right