Couchbase is seeking a Mobile Developer to participate in the design and development of tools, frameworks, sample applications, documentation, guided tours, videos, blogs, and tutorials to enhance the Couchbase developer experience.
The role involves easing the use of Couchbase for developers and customers.
The position is office-based in Bangalore, requiring the selected candidate to be in the office three days a week, although remote candidates are also considered.
Requirements:
The candidate must have 2-3 years of experience in software development using two of the popular languages for mobile development, such as Swift, Kotlin, Dart, C#, or JavaScript.
Experience in building mobile applications using popular mobile frameworks like SwiftUI, UIKit, Android Activities/Fragments, Jetpack Compose, Xamarin, .NET Maui, Flutter, or React Native is required.
A BS degree in Computer Science or a related field, along with 1-3 years of related experience, is necessary.
The candidate should have an understanding of mobile architecture and software design patterns, including Repository, MVVM, MVI, and Bloc.
Basic knowledge of source control systems, specifically git and GitHub, is required.
Knowledge of Object-Oriented Programming (OOP) is essential.
The candidate must understand API/Web Services.
Experience in writing Unit, Integration, and Function tests using platform-specific frameworks is necessary.
Benefits:
Couchbase offers a generous time off program, providing flexibility to care for employees and their families.
Wellness benefits include a variety of world-class medical plans, dental, vision, life insurance, and employee assistance programs.
Financial planning benefits consist of an RSU equity program, ESPP program, retirement program, and business travel insurance.
The company promotes career growth through a valued and value-creating approach.
Fun perks include an ergonomic and comfortable in-office or work-from-home setup, along with food and snacks for in-office employees.
Additional benefits may be available, and candidates are encouraged to discuss specifics with a Couchbase recruiter.