Android Developer

Android EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 11-50

Location

Worldwide

Posted

1 day ago

Salary

0

Seniority

Mid Level

Job Description

Android Developer

Look4IT Sp. z o. o. (KRAZ: 7880)

Role Description This is a remote position. We are looking for an Android Developer to join a dynamic and collaborative engineering team. The role involves building and maintaining high-quality Android applications using Kotlin, with a strong focus on performance, security, and user experience. The developer will work with RESTful APIs, modern Jetpack components, and industry-standard architectures such as MVVM, MVI, and Clean Architecture. This is an opportunity to collaborate across teams, take ownership of complex technical challenges, and grow within a fast-paced development environment. - Develop and maintain Android applications using Kotlin and Java. - Work with RESTful APIs, networking, and XML/JSON data formats. - Build modern UI components using Jetpack Compose. - Implement reactive and asynchronous patterns using Coroutines, Flow, ViewModel, and LiveData. - Apply architectural patterns including MVVM, MVI, and Clean Architecture. - Integrate APIs using Retrofit and OkHttp. - Implement dependency injection using Hilt or Dagger and apply modularization principles. - Write and maintain unit tests (JUnit, MockK) and UI tests. - Ensure solutions meet high standards of performance, security, and user experience. - Maintain high code quality and contribute to knowledge sharing within the team. - Manage source code and collaborate using Git. Qualifications - Proven experience in Android application development. - Strong proficiency in Kotlin and familiarity with Java. - Hands-on experience with Jetpack Compose, ViewModel, LiveData, Coroutines, and Flow. - Solid understanding of MVVM, MVI, and Clean Architecture patterns. - Experience integrating RESTful APIs using Retrofit and OkHttp. - Knowledge of dependency injection with Hilt / Dagger and application modularization. - Experience with unit testing (JUnit, MockK) and UI testing. - Proficiency in version control with Git. - Good command of English (minimum B2). Requirements - Experience with CI/CD pipelines. - Knowledge of cryptography and secure coding practices. - Familiarity with OWASP MASVS (Mobile Application Security Verification Standard).

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 2011H1B No Sponsor

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company operates Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc., a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We’re looking for an Android Engineer to join Snap Inc! What you’ll do: - Push the limits of mobile devices and create great user experiences - Build smooth, stable, and fun products - Develop features from design through implementation and launch - Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices - Perform code reviews that guarantee code quality - Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code Knowledge, Skills & Abilities: - Use Kotlin, Java, RxJava, Dagger, and other great tools to build smooth, stable, and fun products - Support features from design through implementation and launch - Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks. - Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices Minimum Qualifications: - Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience - 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field+ 2 years of post-grad software development experience; or PhD in a relevant technical field - Experience with Android application development Preferred Qualifications: - Kotlin and Android expertise If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information. "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC): The base salary range for this position is $209,000-$313,000 annually. Zone B: The base salary range for this position is $199,000-$297,000 annually. Zone C: The base salary range for this position is $178,000-$266,000 annually. This position is eligible for equity in the form of RSUs.

Nebraska + 4 moreAll locations: Nebraska | Washington | New York | California | Sao Tome And Principe
AssetWatch, Inc. logo

Senior Mobile Engineer

AssetWatch, Inc.

AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. We are only able to hire current Ontario residents.

Full TimeRemoteTeam 51-200

Role Description As a Senior Mobile Engineer, you will be a senior, hands-on contributor on our mobile team, building and shaping our Flutter applications while staying fluent across the services that power them. The mobile experience supports field technicians, customer teams, and operational workflows where reliability, clarity, and offline/real-world constraints matter. You will spend the bulk of your time in Flutter and Dart, building the applications at the core of our product, while working as a comfortable full-stack engineer across the rest of the stack. - Build, test, and ship high-quality Flutter applications across iOS and Android. - Help shape mobile architecture and establish the patterns and standards the team builds on, while staying hands-on in the codebase. - Collaborate with backend engineers on shared REST and GraphQL APIs; weigh in on contracts and data-flow decisions, and go hands-on with lightweight contributions when the situation calls for it. - Partner with product and design to prototype ideas rapidly, then turn validated prototypes into durable, maintainable features. - Bring a product engineering mindset and an end-user focus to every feature, considering cross-platform impact from the start. - Use and direct AI-assisted development with Claude Code, skills, and MCP day to day; author skills and workflows that raise the team's velocity and quality. - Work effectively across multiple product areas, maintaining context and technical consistency as mobile priorities evolve. - Contribute to code reviews and to the technical growth and mentorship of the engineers around you. - Support customers and field technicians directly by troubleshooting code and resolving issues end to end, using tools like Sentry and Datadog to trace problems across the stack and drive root cause analysis on the hard ones. Qualifications - 5+ years of software development experience, with strong, demonstrated expertise in Flutter/Dart and comfort working full-stack across backend services and APIs. - Strong software architecture and design skills, paired with a clear willingness to stay hands-on in the code. - Demonstrated experience consuming and collaborating on REST and GraphQL APIs, and comfort discussing backend design, data models, and service contracts with backend engineers. - A product engineering mindset: able to prototype quickly with product and design, then deliver a sound, well-built feature. - Hands-on experience directing agentic coding tools and using agentic workflows as a force multiplier while maintaining ownership of technical decisions. - Strong debugging and performance-optimization skills, with hands-on experience using observability and monitoring tools such as Sentry, Datadog, or similar to diagnose and resolve production issues. - Strong context-switching skills and the ability to stay effective across several concurrent projects and teams. - Exceptional communication skills, with the ability to lead technical discussions and present to stakeholders. - A track record of mentoring engineers and improving the teams you are part of. Requirements - Experience authoring AI skills, building MCP integrations, or designing agentic development workflows. - AWS experience (AppSync, Lambda, Cognito) with direct backend collaboration. - Backend development experience, particularly with TypeScript services (Hono, Zod, OpenAPI) or comparable stacks. - Expert-level experience with the BLoC pattern and advanced state management. - Clean Architecture, Domain Driven Design, and similar enterprise-grade patterns. - Local-first and offline data experience (Drift, SQLite, or similar). - Native platform experience (iOS, Android) for platform channel and debugging work. - CI/CD pipeline experience with GitHub Actions, Fastlane, or custom automation. - IoT and Bluetooth integration experience for industrial or manufacturing device connectivity. Benefits - Competitive compensation package including stock options. - Flexible work schedule with core hours in the Eastern time zone. - Comprehensive benefits including retirement plan match. - Unlimited PTO. - The opportunity to make a real impact every day in the manufacturing industry. - A close-knit team environment that balances work and life while crafting exceptional products.

Northern America
$165K - $190K / year
Modus Create logo

Senior Mobile Engineer

Modus Create

Modus Create is a consulting firm founded in 2011 to help clients transform their businesses to succeed in the digital future. Modus Create employs a fully dist

Role Description We are looking for a Senior Mobile Engineer to join our engineering team and build high-impact mobile experiences used daily by millions of users. You will deliver scalable, reliable, and polished features across iOS and Android while partnering closely with product, design, and engineering teams. - Take ownership of mobile feature development end-to-end. - Contribute to architectural decisions. - Continuously improve engineering standards for a large-scale consumer mobile platform. Qualifications - 4+ years of commercial experience with React Native and strong TypeScript/JavaScript expertise. - 2+ years of experience with Android (Kotlin/Java) development. - Deep understanding of the React Native ecosystem, including build processes, performance optimization, monitoring, LiveOps, and native module integration. - Strong grasp of React rendering behavior and frontend best practices. - Experience with modern mobile tooling such as Expo, monorepos, and CI/CD pipelines. - Familiarity with cloud and infrastructure environments such as Docker, Kubernetes, and cloud services. - Ability to translate Figma designs into pixel-accurate implementations, including animations and microinteractions. - Strong understanding of mobile app interaction with backend APIs and web technologies. - Experience contributing to large-scale, consumer-facing applications. - Strong focus on code quality, testing, maintainability, and release stability. - Ability to collaborate in cross-functional teams and participate in code reviews and architectural discussions. - Daily overlap with US Eastern Time Zone and reliable high-speed internet. Requirements - Experience with LLM-assisted development workflows or modern AI-powered engineering tools (bonus points). - Experience contributing to shared mobile architecture or platform foundations (bonus points). Benefits - Building mobile experiences used daily by millions of users. - Collaborating closely with product and design to craft polished, user-centric journeys. - Raising the bar for mobile engineering standards and best practices. - Working in a fast-paced, product-driven environment focused on impact. - Operating in a fully remote culture built on autonomy and collaboration.

EST (UTC-5)
ELEKS logo

Senior Android Developer, Track and Trace

ELEKS

The Custom Software Development Company

Full TimeRemoteTeam 1,001-5,000Since 1991H1B Sponsor

• Participate actively in architecture definition for Mobile application and our global solution • Discuss the requirements with Product Owners to design the most effective solution • Include Quality of Service, cost of deployment and run in the architecture design • Collaborate with engineers outside of your scrum team to deliver the most efficient solution • Implement new business features • Refactor and optimize of existing code • Focus on quality and test automation • Communication with Product Management, other non-technical teams • Active in continuous improvement of the process, methodologies, technologies and practices • Lead and Mentor more Junior resources • Learn new stuff and continuously work on personal improvement

Ukraine