Mobile Developer
Couchbase
Every day we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience. Couchbase delivers unmatched performance, scalability, flexibility and financial value across cloud, on premises, hybrid, mobile and edge deployments. The database market is undergoing a generational shift and is one of the largest market opportunities in enterprise software due to big trends like the need for digital transformation, acceleration to the cloud and innovation at the edge. Join Couchbase to be a part of a greater change. Here you’ll have the opportunity to learn and grow with some of the most innovative, passionate and humble individuals in the database industry.
- As a Mobile Developer at Couchbase, you’ll participate in the design and development of tools, frameworks, sample applications, example code, documentation, guided tours, videos, blogs, and tutorials to ease the use of Couchbase by developers and customers.
- Develop and maintain mobile applications for iOS and Android platforms
- Collaborate with cross-functional teams to design, develop and deploy high-quality mobile applications
- Optimize application performance and user experience
- Stay up-to-date with the latest mobile development trends and technologies
- Play a key role in enhancing the developer experience Be the voice of Couchbase within the developer community
- Drive both software development and advocacy
REQUIRED QUALIFICATIONS
- At least 2-3 years of experience in mobile development
- Experienced in Software Development in two of the popular languages used in mobile development: (Swift, Kotlin, Dart, JavaScript)
- Experience in building mobile apps in one of the popular mobile frameworks (SwiftUI, UIKit, Android Activities/Fragments, Jetpack Compose, Xamarin, .NET Maui, Flutter, React Native)
- Degree in Computer Science or related field and related experience
- Understanding mobile architecture and software design patterns (Repository, MVVM, MVI, Bloc, etc.)
- Basic knowledge of source control (git) and GitHub
- Knowledge of Object-Oriented Programming (OOP)
- Understanding of API/Web Services
- Experience writing Unit, Integration, and Function tests using platform-specific frameworks
PREFERRED QUALIFICATIONS
- At least 2-3 years of experience in mobile development
- Experienced in Software Development in two of the popular languages used in mobile development: (Swift, Kotlin, Dart, JavaScript)
- Experience in building mobile apps in one of the popular mobile frameworks (SwiftUI, UIKit, Android Activities/Fragments, Jetpack Compose, Xamarin, .NET Maui, Flutter, React Native)
- Degree in Computer Science or related field and related experience
- Understanding mobile architecture and software design patterns (Repository, MVVM, MVI, Bloc, etc.)
- Basic knowledge of source control (git) and GitHub
- Knowledge of Object-Oriented Programming (OOP)
- Understanding of API/Web Services
- Experience writing Unit, Integration, and Function tests using platform-specific framework
- Generous Time Off Program - Flexibility to care for you and your family
- Wellness Benefits - A variety of world class medical plans to choose from, along with dental, vision, life insurance, and employee assistance programs*
- Financial Planning - RSU equity program*, ESPP program*, Retirement program* and Business Travel Insurance
- Career Growth - Be valued, Create value approach
- Fun Perks - A Monthly Lifestyle Spending Account credit, an ergonomic and comfortable in-office / WFH setup. Food & Snacks for in-office employees.
- And much more!