Rocket Mortgage® is the home loan experience designed for you. NMLS #3030
Senior Android Mobile Developer
Location
California
Posted
70 days ago
Salary
$166.9K - $203.9K / year
Seniority
Senior
Job Description
Senior Android Mobile Developer
Rocket Mortgage
Title: Senior Android Mobile Developer (Hybrid or Remote) Location: Los Angeles County and San Francisco, All Remote - USA Full time Job Description: Please submit your application by June 30, 2026 to be considered for this position. Applications received after this date may not be reviewed. Redfin is continually improving and expanding our app to include new features, and options for our customers. As a Sr. Android Mobile Software Engineer, you'll join a passionate team working to enable Redfin's app developers to build and ship the top-rated real estate apps. We support the infrastructure to ensure our app is fast and stable. We also build the core frameworks, mobile design system, and tooling to support building features for our customers that allow them to interact with the home buying experience while on the move. About the Role - You will design and implement complex, technical projects that enable Redfin's app developers to build and ship the top-rated real estate apps. - Contribute to the long-term strategy of the Android platform, considering technical and product-level concerns. - Collaborate with your teammates by reviewing code, writing documentation, refining best practices, and building maintainable and testable codebases. - Work closely with our product and design teams to understand user and business needs. - Drive the team forward in Android best practices and design principles, bringing in cutting-edge industry trends. - Using and evangelizing approved AI code generation tools to document, architect, and create code. Who You Are - You continually obsess over improving the user experience, whether it's collaborating with product managers and designers to build beautiful products or finding and squashing performance bottlenecks. - You have 5+ years of development experience with at least 3 years of Native Android experience. - You have practical experience building Android applications in Kotlin and Java, and a solid understanding of computer science and engineering fundamentals. - Effective communication: you can collaborate across distances and experience levels, and you can disagree constructively with respect for everyone’s opinions and ideas. - You have a passion for well-architected, clean, well-written code. - You are curious about mobile CI/CD and cloud development technologies, such as Bitrise and Jenkins. - You have deep knowledge of at least one AI code generation tool, such as GitHub CoPilot, Anthropic Claude Code, Cursor, or similar. What you’ll get Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We’ve got your back. Check out our full list of Benefits and Perks. On-Call Expectations This role may include participation in an on-call rotation to support production systems and ensure service reliability. On-call responsibilities may include coverage during nights and weekends. If applicable, frequency and scheduling will be determined by team needs and communicated accordingly. About us Redfin is revolutionizing the $75 billion real estate industry. We use data, beautiful software, and innovative design to put customers first at every step in the home-buying and selling process. Get ready to dive headfirst into our award-winning website and mobile apps, solving complex business problems in a highly visible, customer-centric way. If you value doing great work in a collaborative environment, join our team! This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time. Decisions related to employment are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law. The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws. The compensation information below is provided in compliance with all applicable job posting disclosure requirements. The compensation for this position is $166,900.00-$203,900.00. The position may also be eligible for an annual bonus, incentives, and other employment-related benefits including, but not limited to, medical, dental, and vision benefits, 401K retirement plan, and paid-time off. The information regarding compensation and other benefits included in this paragraph is the company’s current, good faith estimate at the time of posting. [Compensation and benefits are subject to modification from time to time as the Company, in its sole and exclusive discretion, deems appropriate.] The Company may determine during its future reviews of the proposed compensation and benefits provided for this position, that the compensation and benefits for such position should be reduced. In no event will the Company reduce the compensation for the position to a level below the applicable jurisdictional minimum wage rate for the position. Los Angeles County and San Francisco Candidates only: qualified applicants with arrest or conviction records will be considered for employment per the Fair Chance Ordinance and the Fair Chance Initiative for Hiring.
Related Guides
Related Job Pages
More Android Engineer Jobs
Role Description En este rol participarás en el desarrollo de aplicaciones híbridas, enfocado en la creación de interfaces móviles eficientes, escalables y orientadas a la experiencia del usuario. Buscamos sólidos conocimientos técnicos y experiencia en el consumo de APIs y trabajo colaborativo mediante control de versiones. - Desarrollar y mantener aplicaciones móviles híbridas responsivas y optimizadas utilizando Ionic y Capacitor.js. - Desarrollar componentes utilizando HTML, CSS, JSX y Angular. - Integrar y consumir APIs REST de forma eficiente y segura. - Colaborar con equipos de backend, diseño y producto para asegurar soluciones alineadas a los requerimientos del negocio. - Gestionar el código fuente mediante Git, siguiendo buenas prácticas de versionado. - Identificar y corregir errores, así como optimizar el rendimiento de las aplicaciones. Qualifications - Licenciatura o ingeniería en Ciencias Computacionales o equivalente. - 1+ años de experiencia comprobable en desarrollo de aplicaciones híbridas. - Conocimiento sólido de Capacitor.js e Ionic. - Dominio de HTML, CSS, JSX y Angular. - Experiencia en consumo de APIs (RESTful). - Manejo de Git (branches, merge, pull requests). - Comprensión de principios de diseño responsive y UX móvil. Benefits - Trabaja en proyectos significativos que utilizan la tecnología para resolver desafíos del mundo real. - Exposición a las principales empresas globales que trabajan con Capgemini (145 de las compañías Fortune 500). - Acceso a aprendizaje continuo a través de academias internas, certificaciones y mentoría. Company Description Capgemini es un socio global de transformación empresarial y tecnológica que ayuda a las organizaciones a acelerar su doble transición hacia un mundo digital y sostenible, generando un impacto tangible tanto para las empresas como para la sociedad. Es un grupo responsable y diverso de 340,000 colaboradores en más de 50 países. Con más de 55 años de sólida trayectoria, Capgemini es un socio de confianza para sus clientes, ayudándolos a liberar el valor de la tecnología para atender la totalidad de sus necesidades de negocio. Ofrece servicios y soluciones de extremo a extremo, desde estrategia y diseño hasta ingeniería, impulsados por capacidades líderes en el mercado en IA, IA generativa, nube y datos, combinadas con una profunda experiencia en la industria y un sólido ecosistema de socios. En Capgemini México, buscamos atraer al mejor talento y estamos comprometidos con la creación de un entorno laboral diverso e inclusivo, por lo que no existe discriminación por motivos de raza, sexo, orientación sexual, identidad o expresión de género, ni por ninguna otra característica personal. Todas las postulaciones son bienvenidas y serán consideradas con base en el mérito, de acuerdo con el puesto y/o la experiencia requerida.
• Build and maintain mobile applications across **iOS (Swift)** and **Android (Kotlin)** • Own features end-to-end: from technical design through implementation, testing, and release • Collaborate closely with Product and Design to deliver intuitive, high-quality user experiences • Integrate with backend APIs and contribute to shaping API contracts for mobile use cases • Implement and maintain push notification systems (e.g., APNs, FCM) • Ensure performance, reliability, and responsiveness of mobile applications in production • Contribute to architectural decisions around mobile platform strategy (native vs cross-platform, shared patterns, etc.) • Diagnose and resolve production issues using logs, monitoring tools, and user feedback • Participate in code reviews and help maintain a high bar for code quality and maintainability • Use modern development tools—including AI-assisted coding where it improves velocity and quality
• Drive high-impact results by architecting robust, secure payment flows that serve as the backbone for Booksy’s financial ecosystem. • Integrate and optimize diverse payment methods, including BLIK, Tap to Pay, and physical Booksy card readers, ensuring a seamless checkout experience. • Apply "battle-tested" design patterns to transition legacy payment systems into modern, greenfield-style production code that prioritizes data integrity and security. • Manage end-to-end money flows, ensuring high availability and reliability for service provider payouts and financial reconciliation. • Shape the engineering culture by setting high standards for code quality and collaborative development practices within the financial infrastructure stack. • Innovate with AI tools to build automations that streamline the development lifecycle and improve the reliability of payment processing. • Optimize the code review process by leveraging AI to catch edge cases in transaction logic and maintain rigorous security standards. • Collaborate on strategic decisions with a seat at the table to influence the future of Booksy’s payment rails and financial technology. • Balance hands-on execution with high-level leadership to ensure both technical excellence and the stability of our core money-handling systems.
Software Engineer - Mobile
PliantPliant offers companies the digital credit card solution for maximum flexibility and savings: fully digital card and receipt management, Pliant app as well as physical and virtual cards including attractive cashback – seamless integration into existing finance and accounting software guaranteed. With our Pliant Earth feature, we also give all our customers the opportunity to offset travel-related CO2 emissions automatically and through certified providers.
Role Description We are hiring a Software Engineer - Mobile (m/f/d) for EU/UK remote. As part of the Engineering department, you will join one of our cross-functional teams of frontend and backend engineers, product managers, and designers. You will be playing a key role in delivering innovative features paired with a great user experience to our business customers. For this purpose, you have good attention to detail and don’t just work on code but bring a product to life! What You'll Do - Conception, definition, and further development of our mobile app(s) - Build and ship high-quality mobile features in React Native for iOS and Android, from concept to production - Translate product requirements and designs into clean, maintainable UI and robust business logic - Own performance and reliability - Implement and maintain native modules/bridges when platform-specific capabilities are required (Swift/Obj-C, Kotlin/Java) - Participate in code reviews, architectural decisions, and documentation to keep the codebase consistent and scalable Qualifications - Expertise in building testable, maintainable, and extendable architecture - Passion for good software engineering practices - Knowledge of mobile architecture patterns and antipatterns - 5+ years of professional mobile development experience, including hands-on React Native work in production - Solid understanding of mobile performance fundamentals (rendering, memory, startup time) and debugging in production - Working knowledge of native iOS/Android development (Swift/Obj-C and/or Kotlin/Java) and the ability to build or maintain native modules when needed - Familiarity with testing practices (unit/integration/e2e) and CI/CD pipelines for mobile delivery - Clear communication and the ability to collaborate effectively with Product, Design and Backend teams Bonus Points - Experience implementing secure authentication, token lifecycle management, secure storage (Keychain/Keystore), and threat-aware mobile practices - Strong understanding of mobile performance (JS/UI thread behavior, memory, startup time) and use of profiling tools (Flipper, Xcode Instruments, Android Studio Profiler) - Familiarity with end-to-end testing for mobile (Detox/Appium) - Native experience in Swift/Obj-C and Kotlin/Java, including building custom native modules and working with platform APIs - Exposure to payments/fintech features (Apple Pay/Google Pay, tokenization flows, 3DS, strong customer authentication) and compliance-aware development Benefits - The opportunity to work in a growing team with big responsibilities that thrives on a strong exchange of knowledge and excellence - Attractive remuneration - Your choice of preferred OS, Windows or Mac - Flat hierarchy and transparent communication in a relaxed, professional atmosphere - Opportunity to develop your talent in a dynamic team with ambitious goals - Flexibility and possibility to work remotely - Monthly mobility benefit - Wellhub Membership - Pliant Card with monthly credit to explore the product and enjoy food with colleagues




