Job Closed
This listing is no longer active.
A People Company
Android Engineer
Location
United States
Posted
123 days ago
Salary
0
Seniority
Senior
Job Description
Android Engineer
Ambush
• Implement and champion best practices for software architecture, creating a foundation for robust and scalable solutions. • Work closely with team members to build high-quality software that exceeds client expectations. • Anticipate challenges and propose creative solutions to ensure project success. • Contribute to a positive and collaborative environment where everyone feels valued and empowered. • Lead by example, promoting consistency, maintainability, and adherence to industry standards. • Contribute to the development of new features and maintain existing functionality, ensuring our software remains cutting-edge and meets user needs. • Collaborate with the team to swiftly address and resolve production incidents, minimizing downtime and impact.
Job Requirements
- Strong experience with Kotlin.
- Deep Android SDK expertise (Jetpack, performance, etc.)
- Knowledge of RESTful APIs.
- Expertise of Google Play Store testing, publishing and distribution process.
- Understanding of Android UI design principles, patterns, and best practices.
Related Guides
Related Job Pages
More Android Engineer Jobs
• Co-own and take technical ownership of the team’s codebase and production systems, ensuring stability, scalability, and long-term maintainability • Lead the design and development of high-quality, performant, and maintainable mobile solutions with a strong focus on architecture and best practices • Drive end-to-end delivery by translating complex user and product needs into robust technical solutions, from discovery through production • Shape the architecture and system design of the mobile application and its integrations with backend and platform services • Actively influence technical direction and raise engineering standards through code reviews, design discussions, and knowledge sharing • Collaborate cross-functionally with backend, frontend, security, infrastructure, and product teams to align on technical solutions and platform strategy • Serve as a trusted technical partner for product and design, contributing to roadmap discussions and technical decision-making • Mentor and support other engineers, fostering technical growth and a culture of ownership and excellence • Work hands-on with a modern Android stack, including Kotlin, Coroutines and Flow, Jetpack Compose, and Jetpack libraries (Architecture Components, Navigation, DataStore, Room, Hilt, etc.) • Identify opportunities for technical improvements and proactively drive initiatives that improve system quality, developer experience, and user impact • Deliver high-impact features in a customer-centric environment, taking responsibility for outcomes that affect millions of users
Android Software Engineer, Mobile Experience
DropboxA global collaboration platform used by individuals, small businesses, and large enterprises alike, Dropbox is transforming the way people work together. As an employer, Dropbox is
• Build intuitive features, enhancing user engagement and experience on our Android application for mobile users. • Identify and solve foundational issues in the mobile codebase, including potential rearchitecting for better performance and maintainability. • Collaborate with the team to uphold software development best practices, maintaining a high quality of code through reviews and adherence to standards. • Work with product managers and designers to create thoughtful features, ensuring alignment with user needs and company goals. • Utilize advanced problem-solving to address complex mobile development challenges, including optimization and debugging. • Stay updated with the latest Android development trends and practices, engaging in continuous personal and professional growth. • Communicate effectively within the team, fostering collaboration and supporting team member growth.
Junior Software Engineer – Mobile, Android
360LearningWe are the LMS for Collaborative Learning. Upskill from within by turning your experts into champions for growth.
• Discover the 360Learning platform • Have a global view of our codebase • Get used to the team's processes • Implement your first tickets • Integrate our decentralized peer review process to adopt our best practices • Work on the development of broader functionalities • Gain skills on our stack • Share your best practices within the team • Create your own courses on the 360Learning platform • Implement cross-functional tools, to allow the team to maintain its quality standards and increase its speed • Document, refactor, and analyze features to maintain a high level of quality and transparency • Onboard the new engineers of the team • Work on complex functionalities that impact several teams and stakeholders • Work on architectural changes impacting our entire code base
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join Somewear Labs as a Senior Android Engineer and help build life-saving technology! You’ll be responsible for designing and building intuitive, powerful features that our customers rely on in the field—whether it’s creating new capabilities or improving performance and reliability. At Somewear Labs, you won’t just build apps; you’ll craft experiences that users trust with their lives. Every line of code you write contributes to making the world a safer place. - Solve Complex Problems: You’ll tackle unique challenges in satellite communication, mesh networking, and advanced mobile development. - Learn and Grow: Gain exposure to cutting-edge tech like satellite-powered hardware and Bluetooth connectivity while working with a passionate and talented team. - Remote Flexibility: Although we have offices in San Francisco and Chicago, this role is fully remote, giving you the freedom to work from anywhere. Qualifications - Developed on Android for 5+ years - Passionate about understanding users and building life-saving features - Eager to get their hands dirty across the stack - Excited by tough technical challenges - Capable of taking ownership and bringing an idea from conception to shipping a product Requirements - Work with Kotlin, Kotlin Multiplatform, Coroutines, Jetpack Compose, Realm - Work with Bluetooth and USB protocols to communicate with our Node and Hotspot - Build features for our Android application and client SDKs - Collaborate with backend engineers to design and build APIs - Collaborate with firmware/electrical engineers to develop and improve our protocols - Iterate on existing and establish new engineering standards, tools, and processes - Bring new features from concept to shipped product Benefits - A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity. - Physical well-being including health, dental, and vision benefits. - Focus Days: No meetings every Monday to allow you to focus and operate at your best! - Unlimited PTO - Flexible parental leave - Remote employee equipment stipend to create a great remote work environment. - An authentic investment in you as a human being and your career as a professional.



