Android Engineer
Location
Worldwide
Posted
49 days ago
Salary
0
Seniority
Mid Level
Job Description
Android Engineer
JustMarkets
Role Description We are inviting you, a highly motivated and results-oriented Android Developer to join our team for ensuring solutions, as well as strengthening the product. Our team has unique expertise in research, analysis, and product development. By relying on technical insights and a data-driven approach, we create disruptive future-defining innovations of the fin-tech industry that remain our basis for success. - Developing and maintaining Android mobile applications using Kotlin - Working on technical design, architecture, and implementation of new features - Collaborating with product, backend, QA, and design teams to identify and clarify business requirements - Developing scalable, stable, and maintainable mobile solutions - Integrating Android applications with backend services and third-party APIs - Performing code review and ensuring code quality standards within the team - Writing unit, integration, and UI tests for implemented functionality - Optimizing application performance, stability, and user experience - Participating in Scrum ceremonies, planning sessions, and retrospectives - Writing clean, modular, and maintainable code - Supporting and mentoring team members Qualifications - 3+ years of experience in Android development using Kotlin - Strong experience developing native Android applications - Understanding of Android application lifecycle and Jetpack components - Strong knowledge of OOP, SOLID principles, Clean Architecture, and design patterns - Experience with Kotlin Coroutines, Flow/StateFlow, Retrofit, OkHttp, and Dagger/Hilt/Koin - Experience with Room and local data storage solutions - Experience integrating REST APIs and working with backend services - Working experience with Git, Gradle, and Android Studio - Knowledge of Android UI/UX guidelines and Material Design principles - Understanding of asynchronous programming and memory management - Experience writing unit and UI tests Requirements - Experience with Jetpack Compose - Experience with Firebase and Google services - Experience with CI/CD pipelines for mobile applications - Experience with app performance optimization and crash analysis - Experience in fintech or high-load mobile products - Knowledge of modern Android development best practices Benefits - 20 paid vacation days per year - 10 paid sick leave days per year - Public holidays as per the company’s approved Public holiday list - Medical insurance - Opportunity to work remotely - Professional education budget - Language learning budget - Wellness budget (gym membership, sports gear and related expenses)
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Android Developer
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
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
Senior Mobile Broadband Engineer
ActioNetActioNet, a woman-owned internet technology services firm based in Vienna, Virginia, is a mission-focused, result-driven, client-centric organization with SEI C
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.



