logo
logo
Be Early
Engineering

Senior Mobile Engineer

Based is building the next generation of social applications, and we need a Senior Mobile Engineer to take the lead on building our native mobile experience for both iOS and Android. You'll be the sole owner of the native mobile frontend's technical execution, working closely with our existing engineering and design team to create a beautiful, performant, and intuitive user experience. This is a unique opportunity to have a significant impact and shape the future of our product from the ground up.


Responsibilities

  • Develop and deploy native mobile applications for both iOS and Android from scratch.

  • Architect and implement scalable and maintainable app architectures, taking the lead on technology decisions for native mobile development.

  • Collaborate closely with the backend team to integrate with our NestJS RESTful APIs.

  • Integrate with Web3 libraries to enable seamless EVM blockchain interactions (e.g., wallet connections, transaction signing, and data retrieval) in a secure, mobile-native environment.

  • Ensure the applications are highly performant, responsive, and provide a native-feeling user experience.

  • Write clean, well-documented, and testable code, including unit and integration tests, to ensure code quality and reliability.

  • Proactively identify and address technical debt, performance bottlenecks, and platform-specific issues.

  • Participate in architectural discussions and contribute to the overall technical strategy of the product.

  • Manage app store submissions and release cycles for both platforms.

  • Stay current with the latest trends and best practices in native mobile development.


Qualifications

  • 5+ years of experience in native mobile application development, with a strong portfolio of production-ready apps on both iOS and Android.

  • Expert-level proficiency with one or more native mobile programming languages (e.g., Swift, Kotlin) and a deep understanding of platform-specific SDKs and best practices.

  • Proven experience building and shipping consumer-facing mobile applications to the App Store and Google Play Store.

  • Deep understanding of native UI frameworks like SwiftUI/UIKit for iOS and Jetpack Compose/XML for Android.

  • Proven experience consuming RESTful APIs and a solid understanding of mobile networking.

  • Proficiency with Git for version control.

  • Experience writing comprehensive tests using native mobile frameworks like XCTest and Espresso.

  • Excellent problem-solving skills and the ability to work independently with minimal supervision.

  • Strong communication skills and the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.


Bonus Points

  • Familiarity with Web3 concepts and experience with libraries for interacting with the EVM blockchain in a mobile context.

  • Experience with cross-platform frameworks like React Native or Flutter.

  • Prior experience as the sole mobile engineer on a project.

  • Experience with CI/CD pipelines for mobile deployments (e.g., Fastlane).

  • Experience with mobile push notification services.

  • Willingness to step up and become the lead engineer for our native mobile team as we expand.

Apply Now

Email your resume or relevant links (like GitHub or LinkedIn) along with anything else you want to share to engineering-careers@basedbrands.io. Please also share how quickly you would be able to start and your ask.

Apply Now

You might also be interested in

Ready to Frontrun Culture?

Be early.