Job Closed

This listing is no longer active.

Senior Mobile Software Engineer

Location

United States

Posted

55 days ago

Salary

$100 - $125 / hour

Seniority

Senior

Job Description

Senior Mobile Software Engineer

Very

Role Description As a Senior Level Software Engineer, you’ll play a key role in building and maintaining secure, scalable applications that support critical customer and business needs. You’ll work across the stack — from designing backend services to implementing front-end features while collaborating closely with cross-functional teams. This role is hands-on: you’ll translate requirements into well-designed solutions, write production-ready code, participate in code reviews, and contribute to the overall reliability and performance of our systems. You’ll also help support our applications in production through on-call rotations and proactive issue resolution. This position is ideal for an engineer who enjoys solving real-world problems, working in modern cloud environments, and contributing to systems end-to-end. You’ll have the opportunity to deepen your technical expertise, influence design decisions, and grow within a supportive engineering culture. At Very, the key distinction between mid, senior, and lead roles is the scope and depth of your expertise and responsibility. As a mid, you can own and deliver tasks (work packages) with a high level of professionalism and know when to reach out for help. As a senior, you have deep expertise in your area of specialization and can execute independently in your domain while interfacing with other software stacks. As a lead, you become a true full stack engineer with the ability to plan, execute, and lead a team across the full software stack, while interfacing with non-software aspects of the project. This is not an easy role. You’ll work in complex domains, under real deadlines, and with clients who expect you to bring clarity, confidence, and results. If you find satisfaction in doing hard things well — in solving tough problems, building real systems, and helping others rise to the challenge — you’ll fit right in. As a client services organization, travel may be required up to 10% of the time. What You’ll Be Working On - Capture technical requirements and contribute to high-level and low-level design for software solutions using React-Native and AWS. - Write production-grade code that meets high standards for maintainability, security, and observability. - Implement testing strategies and automation across the stack. - Collaborate across engineering, design, and product to deliver high-quality outcomes. - Identify and proactively address potential technical or operational risks before they impact customers. You’ll operate in a modern, polyglot environment that includes: - Frontend: React, Vite, TypeScript, REST API, WebSockets, Progressive Web Apps - Mobile: React-Native, Native iOS and Android, Expo, EAS, Kotlin, Tailwind - Backend: Node.js, Python, FastAPI, Django, Celery - Cloud-AWS: Lambda, Fargate, RDS, ALB, WAF, CloudFront, CloudWatch, SQS, IoT Core - DevOps: Claude Code, Docker, Terraform, Pulumi, GitHub Actions - Databases: Postgres, Redis, Valkey, TimescaleDB, DynamoDB - Testing: Playwright, Cypress, Pytest - Observability: DataDog RUM, DataDog Logging, Request Tracing and Correlation Outcomes - Deliver High-Quality Features: Ship secure, reliable code that meets requirements, adheres to standards, and delivers measurable business value. - Strengthen System Reliability: Improve observability, performance, and operational excellence across services and components. - Support Cross-Functional Delivery: Collaborate effectively with lead engineers, designers, PMs, and client stakeholders. - Raise the Bar: Contribute to better patterns, tooling, and engineering standards across teams. - Enhance Customer Success: Proactively identify and resolve technical issues that could impact system behavior or user experience. Responsibilities - Take ownership of mobile development in projects. - Work with lead mobile engineers to advance the mobile best practices. - Leverage Claude to accelerate mobile development and integration with the design system. - Support implementation of features across frontend, backend, and cloud components. - Participate in technical design discussions and contribute to architectural decisions. - Write clean, scalable, and secure code following Very’s engineering standards. - Create and maintain automated tests across all layers of the stack. - Support deployments, CI/CD pipelines, logging, monitoring, and alerting. - Participate in code reviews, offering constructive feedback that improves overall quality. - Support documentation and knowledge sharing within teams. Requirements - 8+ years of professional software development experience - 4+ years of experience developing React-Native mobile applications - Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations. - Strong understanding of production-grade system reliability, observability, and security. - Client-facing or consulting experience preferred but not required. Technical Skills - Required: - Strong mobile experience in React-Native, Expo, EAS - Strong experience with e2e testing - Fluency with frontend technologies including React, Vite, TypeScript, REST API, WebSockets - Extensive knowledge in supporting event-driven cloud platforms in AWS including security, logging, monitoring, observability, and performance at scale including DataDog RUM, DataDog Logging, Request Tracing and Correlation - Knowledge of state management libraries such as Redux, MobX, XState, and Zustand - Ability to debug and modify CI/CD automation (GitHub Actions & Expo) - Nice-to-have: - Strong mobile experience in Native iOS and Android, Kotlin, Tailwind - AWS experience in Lambda, Fargate, RDS, ALB, WAF, CloudFront, CloudWatch, SQS, IoT Core - Backend knowledge of Node.js, Python, FastAPI, and Django - Skilled in relational and non-relational data modeling - Proficient in Docker and Terraform or Pulumi - Database experience including Postgres, Redis, Valkey, TimescaleDB, DynamoDB Education - BS or higher in Computer Science, Software Engineering, or related field Location - Primary residence in the continental US Skills - Client Obsessed: Keeps the client’s success front and center. Measures technical choices by their business impact. - Communicates Effectively: Expert communicator who informs, engages, and aligns diverse audiences. - Sets the Bar: Holds themselves and others to exceptionally high technical and delivery standards. - Thrives in the Grind: Finds energy and satisfaction in complex, high-stakes work — and helps others do the same. - Leads Through Complexity: Brings clarity and direction when projects are messy, high-pressure, or uncertain. - AI as a Default: AI tools such as Claude are integrated into everything you do; you know how to use them efficiently and understand their limits. This Role Is Likely NOT a Fit If - You prefer working in a highly structured environment where processes rarely change. - You are not comfortable working across the full stack, including cloud infrastructure and frontend components. - You require constant supervision or detailed task breakdowns rather than owning complex problem domains independently. - You are not interested in client-facing work or measuring technical success by business outcomes. Compensation - Base Compensation: USD $100-$125 per hour, commensurate with experience Why Work for Very We do not promise an easy ride — we promise meaningful work. We work hard because our clients’ success depends on it, and we take pride in delivering when others can’t. We collaborate closely, move fast, and stay grounded in results. We take joy in the process — in the problem-solving, the iteration, and the shared wins that come from doing the hard things well. If you’re looking for a place where every project matters, where the standards are high, and where you’ll grow by pushing yourself and others — welcome to Very. IMPORTANT: We don't currently provide Visa Sponsorship. Don't apply if you require this. This job is remote but if you’re not located in the region or country mentioned in the post’s title, do not continue. Your application won’t be reviewed. Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read this and thoughtfully consider if we would be a good fit for one another. No contractors or agencies. Seriously. #LI-Remote Note: To qualify for this role, you must reside in the US and be a US Citizen.

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 1,001-5,000

Project Description We are looking for a motivated Android Junior+ Developer to join our mobile development team. In this role, you will contribute to the development and maintenance of Android applications using modern technologies while also supporting existing legacy components. This position is ideal for developers who are eager to grow professionally, expand their technical knowledge, and work on high-quality mobile solutions in a collaborative environment. Technologies - Kotlin - Jetpack Compose - Android UI - Unit Testing - Third-party SDKs - Firebase (nice to have) What You'll Do - Develop, implement, and maintain Android applications using Kotlin - Build modern UI components using Jetpack Compose and maintain existing Legacy UI implementations - Write and maintain unit tests to ensure code quality and reliability - Integrate third-party modules and libraries into Android applications Job Requirements - 1+ years of experience developing, implementing, and maintaining Android applications - Strong knowledge of Kotlin - Experience with Jetpack Compose and Android Legacy UI - Experience writing unit tests - Experience integrating third-party libraries/modules - Understanding of object-oriented design principles and design patterns - Strong problem-solving skills and analytical thinking - English proficiency: B2 level or higher What Do We Offer The global benefits package includes: - Technical and non-technical training for professional and personal growth; - Internal conferences and meetups to learn from industry experts; - Support and mentorship from an experienced employee to help you professional grow and development; - Internal startup incubator; - Health insurance; - English courses; - Sports activities to promote a healthy lifestyle; - Flexible work options, including remote and hybrid opportunities; - Referral program for bringing in new talent; - Work anniversary program and additional vacation days.

Moldova

Mobile App Developer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Android Engineer55 days ago

Job Title: Mobile App Developer (iOS/Android) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for app release cycles, sprint planning, and bug fixes) About the Role: Our client is seeking a Mobile App Developer to design, build, and maintain mobile applications for iOS and Android platforms. This role requires fluency in native and/or cross-platform frameworks, strong UI/UX implementation skills, and the ability to integrate APIs and backend services. The Mobile App Developer ensures that mobile products are responsive, performant, secure, and aligned with business objectives. Responsibilities: App Development: - Build and maintain apps in Swift/Objective-C (iOS), Kotlin/Java (Android), or cross-platform frameworks (React Native, Flutter). - Implement user interfaces based on Figma/Sketch designs, ensuring responsiveness and accessibility. - Integrate REST/GraphQL APIs for data access and business logic. Testing & QA: - Write unit and UI tests with XCTest, Espresso, or Jest. - Maintain >80% code coverage and ensure test automation is included in CI/CD pipelines. - Debug crashes, performance bottlenecks, and OS compatibility issues. Release Management: - Manage app distribution through TestFlight, Google Play Console, or enterprise deployment platforms. - Prepare release notes, versioning, and metadata for store submissions. - Ensure compliance with Apple and Google app store guidelines. Performance Monitoring: - Monitor app performance and crash reports (Firebase Crashlytics, Sentry, New Relic). - Optimize apps for startup time, memory usage, and battery efficiency. Collaboration & Documentation: - Work with designers and product managers to refine feature requirements. - Partner with backend engineers on API contracts and integrations. - Document code, workflows, and release processes for team knowledge sharing. Security & Compliance: - Implement secure storage (Keychain, Keystore). - Protect APIs with authentication (OAuth2, JWT). - Ensure compliance with data privacy standards (GDPR, HIPAA, SOC 2 where relevant). What Makes You a Perfect Fit: - Passion for creating seamless mobile user experiences. - Strong coding and debugging skills across mobile frameworks. - Able to balance rapid iteration with maintainable architecture. - Comfortable collaborating across design, product, and backend teams. Required Experience & Skills (Minimum): - 3+ years professional mobile development. - Proficiency in either native (Swift/Kotlin) or cross-platform (React Native/Flutter) frameworks. - Experience releasing apps to both iOS App Store and Google Play. - Familiarity with CI/CD workflows for mobile (Fastlane, Bitrise). Ideal Experience & Skills: - Built and scaled consumer-facing apps with >10k downloads. - Experience with push notifications, in-app purchases, or real-time features (chat, live updates). - Familiarity with mobile analytics tools (Mixpanel, Firebase Analytics, Amplitude). - Industry exposure in SaaS, fintech, healthcare, or e-commerce. What Does a Typical Day Look Like? A Mobile App Developer’s day revolves around building features, fixing issues, and collaborating with the product team. You will: - Start the day with sprint standup, reviewing tickets and assigning priorities. - Code new features, implementing UI elements and integrating APIs. - Test functionality across devices, emulators, and OS versions. - Fix bugs and crashes, addressing urgent tickets flagged in monitoring tools. - Collaborate with designers to ensure pixel-perfect alignment with prototypes. - Prepare builds for TestFlight or Google Play, submitting release notes and ensuring store compliance. - Document and push code into repositories with CI/CD workflows. In essence: you ensure that mobile applications are functional, performant, visually polished, and continuously improving. Key Metrics for Success (KPIs): - App stability (crash-free sessions ≥ 99.5%). - User ratings in app stores (≥ 4.5 stars). - On-time feature delivery aligned with sprint goals. - Reduction in bug backlog and faster release cycles. - Adoption and engagement growth (daily active users, retention). Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a feature in React Native or implement an API integration in Swift/Kotlin) - Client Interview with Engineering/Product Team - Offer & Background Verification

Pakistan
Job Closed
EX Squared LATAM logo

Senior Mobile Developer (KMP)

EX Squared LATAM

Multishore & tech staff augmentation experts! Building solutions for leading brands #ImagineBuildEvolve 🔭

Android Engineer55 days ago
Full TimeRemoteTeam 501-1,000Since 2000H1B No Sponsor

Become an EXpert as a Senior Mobile Developer (KMP | iOS & Android) At EX Squared LATAM, we partner with innovative companies to build high-impact digital products. This role is ideal for someone who thrives at the intersection of mobile engineering, Kotlin Multiplatform (KMP), scalable architecture, and AI-augmented development, and is excited to work on products that prioritize performance, usability, and innovation. What You’ll Do - Design and build modern, scalable mobile applications for both Android and iOS platforms. - Develop high-quality code using Kotlin, Swift, and modern mobile frameworks. - Implement reusable and maintainable architectures (MVVM, MVI, Clean Architecture). - Leverage Kotlin Multiplatform (KMP) to share business logic across platforms. - Integrate mobile applications with RESTful and/or GraphQL APIs. - Collaborate closely with Product, Design, Backend, and QA teams to deliver seamless user experiences. - Ensure performance, scalability, and responsiveness across multiple devices and screen sizes. - Write and maintain unit tests and automated tests to ensure code quality. - Debug and resolve issues, optimizing application performance and stability. - Actively use AI-assisted development tools (e.g., GitHub Copilot) to accelerate delivery, while critically reviewing generated code for quality, security, and maintainability. What You’ll Bring - 5+ years of experience in mobile development, with strong expertise in Kotlin and exposure to Swift/SwiftUI. - Hands-on experience with Kotlin Multiplatform (KMP) for shared logic across platforms. - Solid understanding of modern mobile architectures (MVVM, MVP, MVI). - Experience consuming and integrating APIs (REST and/or GraphQL). - Strong knowledge of mobile development best practices, UI/UX principles, and platform guidelines. - Experience with unit testing frameworks and test automation. - Familiarity with performance optimization, threading, and offline storage. - Experience working with CI/CD pipelines and version control tools (Git). - Ability to work in Agile environments and collaborate across cross-functional teams. - Experience using AI coding assistants (e.g., GitHub Copilot, Cursor, Codeium) and the ability to evaluate and refine AI-generated code. - Strong communication skills and a problem-solving mindset. Why Join EX Squared? At EX Squared LATAM, we are a team of builders, thinkers, and innovators. We collaborate across borders to deliver meaningful digital solutions for global clients, while fostering a culture of continuous learning, ownership, and impact. What We Offer - Competitive compensation in USD. - 100% remote work across LATAM. - Access to learning platforms and professional development programs. - A collaborative, inclusive, and high-performance culture. - Opportunities to work on impactful, large-scale digital products. Ready to take your mobile career to the next level? Apply now and become an EXpert.

Italy
Job Closed
Crunchyroll logo

Senior Software Engineer, Android

Crunchyroll

Headquartered in San Francisco, California, Crunchyroll is a global video service for Asian media and Japanese anime that was founded in 2008 to deliver the lat

Android Engineer55 days ago
Full TimeRemoteTeam 1,300Since 2006

About CrunchyrollFounded by fans, Crunchyroll delivers the art and culture of anime to a passionate community. We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help them connect with the stories and characters they crave. Whether that experience is online or in-person, streaming video, theatrical, games, merchandise, events and more, it’s powered by the anime content we all love. Join our team, and help us shape the future of anime! About The Team The Android team is responsible for building and maintaining our Crunchyroll apps for Android, Android TV, and Fire TV. Our goal is to produce a robust application that delivers content that will delight and engage our audiences, partners and internal stakeholders. We embody Crunchyroll’s collaborative spirit, and work closely with various internal teams to engineer scalable solutions that can be shared across all client platforms. Location: Mexico City The intersection of media and technology is our sweet spot and we are fortunate to be headquartered at the epicenter of the creative economy - Los Angeles. This office houses many of our corporate functions and cross-functional teams tasked with creating exceptional experiences for our passionate communities. About You: - Develop complex, consumer-facing video streaming applications for Android mobile, Android TV, Fire TV, automotive, and more. - Strong knowledge of architectural design principles - Create excellent video streaming experiences optimized for performance and scalability - Stay current on techniques, tools, and ecosystem, especially as it relates to Android - Minimum 5 years of development experience on Android with Java/Kotlin - Experience building applications using Jetpack libraries - Experience with audio/video streaming with Exoplayer - Ability to provide architectural guidance on app features - Familiarity with content protection and rights management concepts - Familiarity and working experience with Agile development methodologies - Ability to design and create major software components and provide technical leadership for developers - Ability to quickly learn and apply new technologies - Excellent communication and creative problem-solving skills - Familiarity with common CI/CD practices and GIT workflows - Commitment to producing quality code and documentation A day in the life of our Senior Software Engineer: - Work with engineers, product managers, and project managers to implement new features across Crunchyroll's Android TV and Fire TV apps - Coordinate with team manager on technical designs and technology decisions - Coordinate with multiple teams and manage dependencies where applicable - Ensure that team tasks are completed in a timely manner - Ensure good code quality by doing rigorous code reviews and maintaining good code coverage on tests - Work with team manager to develop a comprehensive testing pyramid - Mentor engineers in order to level up their skills #LifeAtCrunchyroll #LI-Hybrid About our ValuesWe want to be everything for someone rather than something for everyone and we do this by living and modeling our values in all that we do. We value - Courage. We believe that when we overcome fear, we enable our best selves. - Curiosity. We are curious, which is the gateway to empathy, inclusion, and understanding. - Kaizen. We have a growth mindset committed to constant forward progress. - Service. We serve our community with humility, enabling joy and belonging for others. Our commitment to diversity and inclusionOur mission of helping people belong reflects our commitment to diversity & inclusion. It's just the way we do business. We are an equal opportunity employer and value diversity at Crunchyroll. Pursuant to applicable law, we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Crunchyroll, LLC is an independently operated joint venture between US-based Sony Pictures Entertainment, and Japan's Aniplex, a subsidiary of Sony Music Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation. Questions about Crunchyroll’s hiring process? Please check out our Hiring FAQs: https://help.crunchyroll.com/hc/en-us/articles/360040471712-Crunchyroll-Hiring-FAQs Please refer to our Candidate Privacy Policy for more information about how we process your personal information, and your data protection rights: https://tbcdn.talentbrew.com/company/22978/v1_0/docs/spe-jobs-privacy-policy-update-for-crpa-dec-21-22.pdf Please beware of recent scams to online job seekers. Those applying to our job openings will only be contacted directly from @crunchyroll.com email account.

Mexico