Android Engineer (Contractual role)

Novo

Ahmedabad

Hybrid

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Learning and development budgets
Positive and inclusive culture
Flexible work from office policy

Job summary

A leading fintech company in Ahmedabad is seeking an experienced Android Engineer to join their team. You will develop high-performance mobile applications using Kotlin and Java, ensuring optimal performance and responsiveness. The role requires strong skills in Android development, with a focus on collaborating with cross-functional teams and delivering features on time. This is a contract role for 3-4 months, offering a dynamic work environment.

Qualifications

  • 5+ years of experience developing Android applications in Kotlin and Java.
  • Strong conceptual understanding of Kotlin.
  • Experience publishing Android apps on Google Play Store.

Responsibilities

  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high-performance Java and Kotlin code.
  • Identify and fix bottlenecks and bugs.

Skills

Android application development
Kotlin
Java
MVVM
Multi-threaded programming
Dependency injection frameworks
UI/UX design principles
Git

Job description

We started Novo to challenge the status quo— we’re on a mission to build the operating system to destroy the back office, so small businesses (SMBs) can do more of what they love. Novo is flipping the script of the FinTech world, and we’re excited to lead the small business FinTech revolution.

We are looking for people of character. Pragmatic and capable people who want to see their work drive better outcomes for small businesses — the backbone of our economy. You will join our team and work on the building blocks of everything Novo ships.

Why Novo?

  • Novo is a rapidly growing Series B fintech startup with a mission-driven team passionate about helping every small business in America
  • Positive, inclusive, supportive culture cheering you on your journey
  • We work with very new technologies and architecture patterns
  • We provide learning and development budgets to help you grow and bond with your team
  • Able to work from the office 3+ days per week
  • Offices in NYC, Miami, India, and Colombia
About Us:

Small businesses are the backbone of the US economy, comprising almost half of the GDP and the private workforce. Yet, big banks don’t provide the access, assistance, and modern tools that owners need to grow their business.

We are looking for an inquisitive, motivated, and agile Android Engineer to join our banking revolution, who possesses a passion for pushing mobile technologies to the limits. You will work with our team of talented engineers to design and build the next generation of our mobile applications. Your primary focus will be developing Android applications and integrating them with backend services. Commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Are you ready to revolutionize small business banking with us?

About the Role:
  • Contract role for 3-4 months
  • Translate designs and wireframes into high-quality code
  • Design, build, and maintain high-performance, reusable, and reliable Java and Kotlin code
  • Ensure optimal performance, quality, and responsiveness of the application
  • Identify and fix bottlenecks and bugs
  • Maintain code quality, organization, and automation
Requirements:
  • 5+ years of experience developing Android applications in Kotlin and Java
  • Strong conceptual understanding of Kotlin
  • Experience publishing Android apps on Google Play Store
  • Deep understanding of Android design principles, interface guidelines, and best practices
  • Experience with MVVM, Clean Architecture
  • Experience creating custom UI controls, designing protocols, implementing delegate interfaces
  • Understanding of fragments, XML layouts, and creating adaptive interfaces for multiple device form factors
  • Experience with dependency injection frameworks like Koin, Hilt
  • Experience with multi-threaded programming, Coroutines, Flow, observers
  • Experience with KTOR network client library
  • Knowledge of data security practices at rest and in transit (cert-pinning, keychain storage, encryption)
  • Experience tuning performance and memory of complex apps
  • Ability to work well with teams, including distributed teams
  • Experience with Git and CI/CD pipelines
  • Experience writing unit and UI tests
  • Familiarity with Android Jetpack components, Navigation Graph, WorkManager, Paging
  • Understanding of Kotlin Multiplatform project structure and release platform considerations
  • Experience with Kotlin Multiplatform development and interoperability across platforms
Success Metrics:
  • Deliver features within reasonable timelines
  • Deliver features that work across various cases and devices with minimal breakage
  • Address non-functional requirements: performance, security, testing
Nice to Have:
  • Experience in a product company
  • GraphQL experience
  • Showcase 2 live applications on App Store or Play Store, including enterprise or consumer apps with over 20k users
  • Experience with Github Actions for CI/CD
  • Knowledge of SSL pinning
  • Experience with Mockito, JUnit, Espresso
  • Familiarity with Jetpack Compose

Novo values diversity and is an equal opportunity employer, welcoming applicants regardless of race, religion, ethnicity, gender, sexual orientation, age, veteran status, disability, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Engineer (SDE-I)
Android Engineer (SDE-I)

Novo • Ahmedabad

Hybrid
INR 800,000 - 1,200,000
Learning and development budgets
Positive and inclusive culture
Work with new technologies
+1
Senior KYC Analyst
Senior KYC Analyst

Uncover • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Senior KYC Analyst
Senior KYC Analyst

Novo • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 1,000,000 - 1,500,000
Operations Intern
Operations Intern

Novo • Bengaluru

On-site
INR 700,000 - 1,200,000
KYC Analyst
KYC Analyst

Rainfall Ventures • Bengaluru

On-site
INR 600,000 - 900,000
KYC Analyst
KYC Analyst

Novo • Bengaluru

On-site
INR 600,000 - 1,000,000
Android Developer
Android Developer

Salt • Pune District

On-site
INR 1,800,000 - 3,200,000
Kredivo Group - Android Engineer - Kotlin Programming
Kredivo Group - Android Engineer - Kotlin Programming

Kredivo Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Android Developer
Senior Android Developer

Aqilea • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000