Job Closed
This listing is no longer active.
Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
Senior Android Developer
Location
Poland
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer
Capco
Role Description We are currently looking for a Senior Android Developer to join our growing engineering team. If you are passionate about building high-quality mobile applications and enjoy working in a dynamic, client-facing environment—this role is for you. - Design and develop high-performance, scalable Android applications using Java/Kotlin - Collaborate closely with cross-functional teams including product owners, UX designers, and backend engineers - Contribute to architectural decisions and technical strategy - Write clean, maintainable, and testable code following best practices - Optimize applications for performance, reliability, and security - Participate in code reviews and mentor junior developers - Engage in Agile ceremonies and contribute to continuous improvement Qualifications - Solid experience as an Android Developer, with a strong focus on Java/Kotlin - 5 - 9 years of experience in a similar position - Deep understanding of Android SDK, architecture components, and modern development practices (MVVM, Clean Architecture) - Experience with RESTful APIs and integration with backend services - Familiarity with tools such as Git, Gradle, CI/CD pipelines - Experience with testing frameworks and writing unit/UI tests - Strong problem-solving skills and attention to detail - Excellent communication skills and ability to work in an international team Benefits - Flexible collaboration model based on a B2B contract - Opportunity to work on diverse projects
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Mobile Broadband Engineer
ActioNet, Inc.Turning Vision into Action. ActioNet is Your Most Trusted Innogrator!
Monitors and analyzes system performance. Performs regular maintenance on broadband systems to ensure longevity and optimal working condition. Coordinates with Network Engineers to optimize network capacity and performance. Tests new broadband technologie
Android Engineer - Growth
onXonX is a distributed company with more than 400 employees across the country. We come together regularly to work in person and stay connected through regional basecamps and a culture that balances individual ownership with deep collaboration. While we move quickly, we’re not a scrappy start-up. We operate with clear goals, structure, and frameworks that guide how we prioritize and execute. Clear priorities and structure don’t limit ownership - they make it possible. You’ll have the autonomy to define your work and make meaningful decisions within clear strategic boundaries.
Role Description onX seeks a talented Growth Android Engineer to help our Growth domain team. This team focuses on the complete user journey throughout our products including onboarding, purchasing, and user activation. We practice data-driven decision-making and emphasize experimentation. In this role, you will focus on activating users post-purchase and supporting our 3rd party library integrations. Growth engineers on our team have ownership and autonomy to create, develop, and analyze their work in the context of the team and greater company objectives. This is a great opportunity to join a dynamic, growing company focused on impacting the business, working with new technologies, and solving hard problems. Qualifications - A minimum of four (4) years of professional software development experience is required, where Android development (Kotlin and/or Java) was your professional focus for at least two (2) or more years. - Experience with gRPC, Graphql, and/or REST. - Proficiency in GIT (particularly rebasing). - You have a strong computer science foundation. - You believe that your profession is a craft, and you’re driven to improve every day. - You are an advocate for the customer and their experience. - You want to work with other engaged, talented engineers. - You want to mentor junior engineers and be mentored by other senior engineers. - You write great code. - You get stuff done. - You take ownership. - You’re fun to work with. - Ability to travel bi-annually for multiple days to a corporate office or other onX strategic location, such as a Basecamp. Requirements - Develop new user-facing features in our Android app with Kotlin. - Write quality code, tests and review pull requests promptly. - Participate in the Android team architecture and code standard discussions. - Maintain 3rd party library integrations: Braze, Mparticle. - Create ideas and solutions that pertain to your team’s quarterly mission. - Collaborate effectively with other team members. - Lead by example - embody our company values. - Learn how to use data analysis to identify opportunities for new experiments. - Look for opportunities to embed AI as a repeatable co-pilot in daily workflows by integrating experimentation into real work, and continuously refining its use with sound judgment and validation. Benefits - Competitive salaries, annual bonuses, equity, and opportunities for growth. - Comprehensive health benefits, including a no-monthly-cost medical plan. - Paid parental leave of 13 weeks for birthing parents and 5 weeks for non-birthing parents. - 401k matching at 100% for the first 3% you save and 50% from 3-5%. - Company-wide outdoor adventures and amazing outdoor industry perks. - Annual “Get Out, Get Active” funds to fuel your active lifestyle. - Flexible time away package that includes PTO, STO, VTO, and paid holidays.
Role Description Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments – building for Unified Commerce. With Terminal, businesses can unify their in-person and online experiences, unlocking payments use cases that are right for their business model. Within Terminal, the Developer Productivity team empowers mobile, full-stack and embedded/firmware engineers to ship high-quality products quickly and safely. Our work is critical to supporting Stripe’s in-person payment products and, ultimately, to helping increase the GDP of the internet. As an engineer on this team, you’ll shape and deliver major pieces of tooling and infrastructure and help raise the bar for developer experience across Terminal. Responsibilities - Design, build and maintain tools, libraries and infrastructure that improve the productivity of Terminal engineers across mobile, backend and embedded systems. - Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions. - Contribute to and improve our build, CI/CD and test automation systems for Terminal SDKs, Android apps and firmware. - Work with stakeholders across Terminal to prioritize work, balance competing needs and ensure your solutions integrate cleanly into existing workflows. - Own projects end-to-end, from problem discovery and design through implementation, rollout and ongoing operation. - Participate in code reviews, design discussions and documentation to maintain a high bar for code quality, reliability and developer experience. - Mentor other engineers in areas such as build, test and release best practices, helping to spread strong developer productivity practices across the team. Qualifications - BS or MS in Computer Science or a related field, or equivalent practical experience. - 6+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development. - Experience designing, implementing and maintaining production systems or developer tooling. - Understanding of how to build scalable, reliable and observable services, pipelines, or tooling. - Experience owning projects from design through implementation, rollout and ongoing support. - Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts. - Strong communication skills and the ability to explain technical concepts clearly to different audiences. - Based in the PST time zone. Preferred Qualifications - Proficiency in one or more of: Kotlin, Java, or Go. - Experience building tools or platforms to improve developer productivity, with clear empathy for internal developer users. - Experience with CI/CD tooling and pipelines (e.g. Jenkins, GitLab CI, GitHub Actions) and modern build systems. - Experience designing and maintaining automated testing infrastructure (e.g. integration/end-to-end tests, test orchestration, or reducing test flakiness). - Experience with Android build and test tooling (e.g. Gradle, emulators, device farms) or firmware build pipelines. - Experience in payments, point-of-sale, or hardware-integrated systems is a plus.
Senior Android Engineer
NinjaOne, LLCNinjaOne, LLC provides IT management software services to help businesses effectively manage their operations, improve productivity, and enhance cybersecurity.
Title: Senior Android Engineer Location: Remote Department: Engineering & Quality Assurance Job Description: Engineering & Quality AssuranceRemote, Texas Florida Georgia North Carolina California Connecticut Maine Washington Virginia Tennessee Oregon Illinois Kansas Massachusetts New Jersey New York Colorado Maryland Description About the Role At NinjaOne we’re on a mission to simplify IT management for businesses around the globe, and we need a talented Senior Android Engineer to help us drive that vision forward! As a key player in our rapidly growing team, you will focus on customer-facing mobile applications, developing them in Kotlin and Compose using industry best practices. Imagine working on multiple high-traffic applications that empower thousands of IT professionals while honing your coding skills in a collaborative environment that values creativity and continuous learning. With competitive compensation, generous benefits, and a culture that prioritizes work-life balance, this role offers not just a job, but a chance to make a real impact. You'll engage with cross-functional teams, leveraging the latest mobile technology and design patterns, all while being supported by industry leaders who are committed to your growth. At NinjaOne you’ll experience a place where your contributions will not only advance your career but also redefine the IT landscape. Your expertise will be integral in driving our success—and yours! Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You’ll be Doing - Developing new and existing Android native applications - Supporting and managing Android mobile applications developed in-house - Testing and maintaining various native Android mobile applications to identify processes and development efficiencies and recommending improvements - Documenting new applications or changes made to existing applications - Supporting systems to provide continuous integration and automated testing processes - Other duties as needed About You - 8+ years of experience with Android development - 4+ years of experience with Kotlin - Proficiency with MVVM architecture or equivalent - Understanding of Git, and willingness to participate in code reviews - Understanding of basic web services, and how they are used by front-end applications - Published one (or more) application in the Google Play Store - Solid understanding of the Android release cycle - Advanced understanding of Google APIs - Strong analytical and problem-solving skills - Advanced understanding of the Android Studio IDE and build process (dynamic frameworks, troubleshooting configuration and build issues) - Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field - Understanding of both imperative and declarative frameworks (Jetpack Compose, Flutter, etc.) About Us NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years. What You’ll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. *Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $130,000 to $210,000 per year. For roles based in New York, the base salary hiring range for this position is $130,000 to $210,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #LI-JL1 #LI-Remote


