Job Closed

This listing is no longer active.

Branch International logo
Branch International

Delivering world-class financial services to the mobile generation

Android Software Engineer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

132 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishAndroidJavaKotlinPythonRuby

Job Description

Android Software Engineer

Branch International

• Contributing to the design and development of our Android app (written in a mix of Java and Kotlin). • Architect and lead the modularization of our production Android app, delivering reusable feature modules and SDKs that scale for billions of users. • Scoping new projects and features with our product team, and implementing them (including contributing to some parts of our backend systems when needed). • Define and enforce a mobile security strategy, including biometrics integration, cryptography, secure networking, and obfuscation to protect sensitive financial data. • Managing multiple projects simultaneously. • Contributing to the overall engineering roadmap, including building out new products for the Indian market and beyond. • Establish comprehensive observability: Monitoring crash rates, network performance, and UI latency to ensure a premium user experience. • Drive the adoption of modern Android standards. • Mentoring and teaching other team members.

Job Requirements

  • You are highly entrepreneurial and thrive in taking ownership of your own impact.
  • You take the initiative to solve problems before they arise.
  • You are a passionate coder.
  • You start and/or contribute to projects you’re excited about.
  • You have experience architecting high-quality Android apps that interact with RESTful APIs and enjoy keeping up with the latest frameworks and development practices.
  • It’s an additional bonus if you have working knowledge of languages such as Kotlin, Ruby and/or Python.
  • You understand the value of writing thorough tests, and you are passionate about code quality and bug fixing.
  • You are curious about new technologies and are eager to learn about and contribute to all parts of our technology stack.
  • You are an excellent collaborator & communicator.
  • You know that startups are a team sport. You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.
  • You are excited by the prospect of working in a distributed team and company, working with teammates from all over the world.

Benefits

  • Competitive salary and equity package
  • A collaborative and flat company culture
  • Remote first, with the option to work in-person occasionally
  • Fully-paid Group Medical Insurance and Personal Accidental Insurance
  • Unlimited paid time off including personal leave, bereavement leave, sick leave
  • Fully paid parental leave - 6 months maternity leave and 3 months paternity leave
  • Monthly WFH stipend alongside a one time home office set-up budget $500
  • Annual professional development budget
  • Discretionary trips to our offices across the globe, with global travel medical insurance
  • Team meals and social events- Virtual and In-person

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

• Own and deliver Android features end to end, from decomposition and technical design to implementation and release • Continuously improve the product through regular technical enhancements and refactoring • Collaborate closely with other Android engineers, backend developers, and product teams • Participate in advanced code reviews and contribute to shared engineering standards • Work within a well-established CI/CD ecosystem with testing, code quality checks, and conventions • Prepare and adapt the project architecture for future KMP integration

Ukraine
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop and maintain Qoyod POS (Native Android, Kotlin, Jetpack) for invoicing, inventory tracking, and credit notes • Build offline-first architecture with local data persistence and sync strategies • Integrate hardware peripherals (printers via LAN/Bluetooth, barcode scanners) • Write clean, maintainable code following modern Android best practices • Participate in code reviews and contribute to architectural discussions • Optimize performance across different device types and network conditions • Take features from design through deployment in collaboration with cross-functional teams

Egypt
$118K - $135K / year
Job Closed
Ambush logo

Android Engineer

Ambush

A People Company

Android Engineer133 days ago
OtherRemoteTeam 51-200Since 2015H1B No Sponsor

• 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.

United States
Job Closed
Welltech logo

Senior Android Engineer

Welltech

Health & Fitness Mobile Apps Developer

Android Engineer134 days ago
Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• 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

Cyprus
Job Closed