Software Development Partner. Result-driven. Quality-obsessed.
Senior Android Developer
Location
Worldwide
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer
Dev.Pro
Role Description We invite a highly experienced and proactive Android Software Engineer to join our team. You’ll manage the full software development life cycle – designing, coding, testing, and maintaining complex Android applications for a leading payments technology company. In an agile environment, you’ll collaborate with cross-functional teams, contribute to technical designs, refine development standards, and ensure code quality through best practices and thorough reviews. Qualifications - 5+ years of Android development experience - Expertise in native Android development with Java and Kotlin - Strong understanding of MVVM and modern Android architecture patterns - Hands-on experience with popular Android libraries and integrations - Knowledge of secure coding practices, including build obfuscation and encryption - Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining - Excellent communication skills for documentation, planning, and collaboration - Strong critical thinking and attention to detail - Resourcefulness, self-motivation, and a team player mindset Requirements - Experience with third-party device integration (watches, payment terminals, etc.) - Understanding of client-server full-stack architecture - Understanding of Pub/Sub and Producer/Consumer messaging patterns Key Responsibilities - Drive the development of innovative Android applications, working closely with engineering teams and business stakeholders to deliver robust, secure, and impactful solutions. - Develop, maintain, and enhance Android apps based on business needs and technical designs. - Own feature development from requirements to delivery, ensuring performance, security, and reliability. - Work with developers, architects, testers, and analysts to create technical designs for feature groups. - Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery. - Mentor developers, promote best practices, and ensure high-quality code standards. - Conduct code reviews and ensure 100% code review coverage. - Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests. Benefits - 99.9% remote work — you can work from anywhere in the world. - 30 paid days off per year to use however you like — vacations, holidays, or personal time. - 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child. - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months. - Paid in U.S. dollars and cover all approved overtime. - Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events. Next Steps - Submit a CV in English - Intro call with a Recruiter - Internal interview - Client interview - Offer
Related Guides
Related Job Pages
More Android Engineer Jobs
Role Description At InPost, we’re passionate about building software that helps millions of customers send and receive their goods every day. Our Consumer‑Facing teams build and maintain mobile and web applications as well as enabling platforms that support payments, marketing communication, and loyalty programs. We have built one of the most recognized and appreciated mobile applications in Poland’s logistics sector, used by 10+ million users – and we’re just getting started. Our next step is scaling our mobile platform and products across Europe. We are currently strengthening our Android teams working on two key product areas: - InPost Mobile App – our core consumer-facing mobile application (fully remote role) - InPost Pay – a comprehensive e-commerce solution offering a unified platform for payment and delivery (hybrid model: 1 day per week from the office in Warsaw or Kraków, remaining days remote) We offer B2B type of contract. We’re looking for an experienced Senior Android Engineer who will play a key role in shaping our mobile platform, improving processes, and delivering an outstanding native Android experience at scale. - Design, develop, and maintain high‑quality Android applications using Kotlin and Java, ensuring compatibility across multiple Android versions and device configurations. - Build scalable, maintainable solutions using MVVM, Clean Architecture, Android Architecture Components, Jetpack libraries, Compose, and Coroutines. - Ensure application performance, reliability, and great user experience throughout the full development lifecycle. - Refactor and optimize existing codebases to improve design, readability, performance, and long‑term maintainability. - Integrate mobile applications with backend APIs, Firebase, and third‑party services. - Write test‑covered, production‑ready code and contribute to automated testing strategies. - Actively participate in code reviews, architectural discussions, and technical decision‑making. - Collaborate closely with product managers, designers, QA engineers, and backend developers to translate business needs into technical solutions. - Work in an Agile environment, using modern development workflows (Git, CI/CD, Jira, Confluence). - Use AI‑powered development tools (e.g. GitHub Copilot, ChatGPT, Claude) to improve efficiency, while critically evaluating and responsibly applying AI‑generated outputs. Qualifications - 5+ years of experience in Android development. - Expert knowledge of the Android SDK, platform versions, and device configurations. - Strong understanding of Android UI/UX principles, patterns, and best practices. - Hands‑on experience with Jetpack, Compose, Coroutines, MVVM, and Clean Architecture. - Proven experience developing and optimizing Android applications in Kotlin and Java. - Experience with Firebase and API integrations. - Strong problem‑solving mindset and ability to translate business requirements into technical solutions. - High ownership, attention to detail, and focus on delivery. - Familiarity with modern development tools and processes: Git, CI/CD, code reviews, Jira, Confluence. - English at a professional level (minimum B2). Benefits - Opportunity to work in a diverse, international, and cross-functional environment, along with leading experts. - You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries. - InPost is a growing company that offers its people an increasing number of opportunities in several locations in Europe. - A wide range of benefits, including the MultiSport+ card, private healthcare, and group insurance, is available on the Worksmile platform. - External and internal growth opportunities - conferences, trainings, workshops. - Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.
Role Description We are looking for an Android Developer to support the development, maintenance, and optimisation of Pixlr’s mobile applications. This role focuses on building new features, improving existing functionality, and collaborating closely with internal teams to deliver a reliable and high-performing Android app experience. The Job: - App Development: - Contribute to the development of advanced Android applications using native Android technologies (e.g., Kotlin, Jetpack Compose). - Integrate advanced features and enhance existing functionality in line with product objectives. - Maintenance & Enhancement: - Perform regular app updates, implement bug fixes, and address performance bottlenecks. - Apply user feedback to improve app functionality and reliability. - Technology Standards: - Adhere to Pixlr’s coding conventions, testing protocols, and security practices. - Apply Android and industry best practices throughout the development lifecycle. - Stay current with evolving Android frameworks and tools to maintain a modern codebase. - Performance Optimisation: - Monitor and enhance app performance across supported Android devices. - Apply efficient coding techniques to ensure smooth operation and minimal latency. - Team Collaboration: - Work collaboratively with other developers, QA, and designers to ensure cohesive app delivery. - Share insights and foster cross-functional collaboration within the mobile engineering team. Qualifications - Proven experience in native Android development using technologies like Kotlin. - Familiarity with modern Android frameworks and tools, including Jetpack Compose. - Experience in building, maintaining, and improving production Android applications. - Strong understanding of debugging, performance optimisation, and app reliability. - Comfortable working in a collaborative environment with designers, QA, and developers. - Experience with Photo & Video Editing applications or media-related mobile products is an advantage. - Able to work independently and deliver within agreed timelines. Benefits - Fully Remote with highly flexible hours. - High-impact, high-ownership role, integrated within a lean, ambitious product team.
Android Developer
Pixlr: Online AI Photo Editor | Tips & Tricks | Inspiration🌟 Create Stunning Visuals Effortlessly 💡 Enhance, Transform, and Inspire 🚀 Perfect for Pros & Beginners Alike
- Contribute to the development of advanced Android applications using native Android technologies (e.g., Kotlin, Jetpack Compose). - Integrate advanced features and enhance existing functionality in line with product objectives. - Perform regular app updates, implement bug fixes, and address performance bottlenecks. - Apply user feedback to improve app functionality and reliability. - Adhere to Pixlr’s coding conventions, testing protocols, and security practices. - Apply Android and industry best practices throughout the development lifecycle. - Monitor and enhance app performance across supported Android devices. - Work collaboratively with other developers, QA, and designers to ensure cohesive app delivery. - Share insights and foster cross-functional collaboration within the mobile engineering team.
• Develop and maintain native Android applications using modern development practices. • Design and implement scalable, maintainable mobile architectures. • Collaborate with product managers, designers, and backend engineers to deliver new features. • Optimize application performance, reliability, and user experience. • Participate in code reviews and contribute to engineering best practices. • Help define technical direction and improve development processes. • Troubleshoot and resolve production issues. • Ensure high standards of code quality, testing, and maintainability.


