Job Closed

This listing is no longer active.

Collinson logo
Collinson

Products and services for better customer experiences

Software Engineer – Android

Android EngineerSoftware EngineerContractRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

27 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishAndroidGradleMaven

Job Description

Software Engineer – Android

Collinson

• 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.

Job 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.
  • A genuine passion for writing well-structured, readable, and maintainable code.
  • Thrives in a collaborative team environment, eager to learn new technologies, tackle technical challenges, and grow together as a team.

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Related Job Pages

More Android Engineer Jobs

AgileEngine logo

Senior Android Engineer

AgileEngine

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

Android Engineer28 days ago
Full TimeRemoteTeam 1,001-5,000

Role Description We are looking for a Senior Android Engineer to design, build, and maintain features that power consumer-facing dating experiences. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through release while contributing to Android architecture standards in a large, fast-moving codebase. The role includes mentoring junior engineers and integrating AI-assisted development tools into the engineering workflow. What You Will Do - Design, build, and maintain high-quality Android features that power consumer-facing experiences; - Partner closely with Product Managers and Designers to shape product vision, influence the roadmap, and translate ideas into polished Android implementations; - Own Android features end-to-end, from technical design and implementation through testing, release, and iteration; - Contribute to and evolve the Android architecture and engineering standards, balancing long-term maintainability with rapid product development; - Leverage AI-assisted development tools and workflows to improve productivity, code quality, and developer experience; - Help mature the team’s approach to AI usage by sharing best practices, tools, and learnings with other engineers; - Support and mentor other Android engineers through code reviews, pairing, and technical guidance. Qualifications - 5+ years of professional experience building and shipping production Android applications; - Strong proficiency in Kotlin and experience with modern Android development practices; - Experience building UIs using Jetpack Compose and/or XML-based views; - Proven experience designing and maintaining Android application architectures such as MVVM, MVI, or Clean Architecture in medium-to-large codebases; - Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management; - Experience integrating and consuming networked APIs from Android clients, including error handling and offline considerations; - Experience owning Android features end-to-end, from technical design and implementation through testing and release; - Excellent communication skills and a collaborative, inclusive mindset; - Upper-intermediate English level. Benefits - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options.

United States

Role Description Sizanid Staffing is seeking a talented and motivated Mobile App Developer to join our team. As a Mobile App Developer, you will be responsible for designing, developing, and maintaining innovative mobile applications that provide seamless user experience. You will collaborate closely with cross-functional teams including product managers, designers, and backend developers to deliver high-quality mobile products. - Develop and maintain mobile applications for iOS and/or Android platforms efficiently and effectively. - Write clean, maintainable, and testable code following best practices. - Collaborate with UI/UX designers to implement user-friendly interfaces. - Integrate mobile applications with backend APIs and third-party services. - Troubleshoot, debug, and optimize applications for performance and usability. - Stay updated with latest mobile development trends, technologies, and best practices. - Contribute to app deployment processes including app store submissions and updates. Qualifications - Proven experience in mobile app development for iOS and/or Android platforms. - Strong knowledge of Swift, Objective-C, Kotlin, and/or Java, or cross-platform frameworks such as React Native or Flutter. - Experience with API integrations and third-party SDKs. - Understanding of mobile UI/UX design principles. - Familiarity with version control systems such as Git. - Good problem-solving skills and ability to work in a team environment. - Excellent communication skills. - Bachelor’s degree in Computer Science, Engineering, or related field is preferred. Benefits - Private Health Insurance - Paid Time Off - Work From Home - Performance Bonus Company Description

Ghana
Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop our main Android app • Explore Web3 technologies and integrate crypto wallet experiences into the Android app

United Kingdom
Full TimeRemoteTeam 1-10H1B No Sponsor

Role Description As an Android Engineer, you’ll be directly working with product and design teams. In this fast pace environment, you’ll be given pixel-perfect, responsive designs to develop and deploy. You are obsessed with our customers and want nothing but the best product for them. Your speed, ability to deliver, and capacity to come up with the most elegant solutions will make you one of the pillars of our engineering team. We want to revolutionize the FinTech industry. Create a new paradigm. And we need the best minds to do it 🧠 🚀 Qualifications - Ability to craft beautiful Android applications using Kotlin - Mastery of Jetpack Compose and modern Android UI design principles - Experience shipping apps - Love clean and testable code - Strong understanding of state-of-the-art Android architectures and agile processes - Ability to develop, debug, test, and deploy Android projects - Experience with unit and UI testing - Experience with Figma - Team players: Credit the team & Blame no-one Requirements - 5+ years of experience building beautiful Android applications - Attention to detail and pixel-perfect focus - You are a code wizard, and you also care about core features like analytics, translations and memory optimization What you’ll be working on - Develop our main Android app - Explore Web3 technologies and integrate crypto wallet experiences into the Android app Benefits - Competitive salary + stock options - Private dental + health insurance - The best tech for your job - 30 days of paid holidays (excl. bank holidays) - Option to work 100% remotely or come to the office - your choice! - Ability to work abroad for 4 months a year

United Kingdom