Post Job Free
Sign in

Senior Android Developer - Kotlin & Xamarin / React Native Expert

Location:
Bayonne, NJ
Salary:
110000
Posted:
March 06, 2026

Contact this candidate

Resume:

SRUJAN J

******.******@*****.*** +1-630-***-****

LinkedIn : www.linkedin.com/in/srujan-j-3922572bb

PROFESSIONAL SUMMARY

Results-driven Android Developer with 5+ years of experience in building and maintaining scalable

native Android applications using Kotlin, Swift, React Native, Python and Java. Skilled in modern Android UI development with Jetpack Compose, integrating RESTful APIs, and ensuring accessibility compliance. Skilled in building scalable, secure, and user-friendly Android apps with a strong understanding of mobile architecture, RESTful APIs, GraphQL APIs, RxJava, Retrofit, and Room Database. Experienced working with relational databases including Oracle and PostgreSQL. Hands-on experience integrating GPS/location-based features, consuming REST APIs, and Experienced in Azure, AWS cloud integration, CI/CD workflows, and Agile Scrum practices. Proven ability to collaborate across cross-functional teams, implement mobile accessibility standards, and drive performance improvements in enterprise-grade mobile applications. Adept at working in Agile environments with strong analytical and problem-solving skills. Proven ability to deliver high-quality solutions across the full software development lifecycle.

TECHNICAL SKILLS

• Programming Languages: Kotlin, Swift, Core Java, JavaScript, TypeScript, Dart, XML, JSON

• Frameworks: Jetpack Compose, Android Jetpack (Navigation, LiveData, ViewModel), Retrofit, Kotlin Coroutines, Flow, RxJava, Glide, Room, Dagger, React Native, Spring boot

• Architecture Patterns: MVVM, Clean Architecture, Repository Pattern, Dependency Injection

• Scripting & Automation: Bash, Linux shell, Powershell

• Databases: MySQL, SQL, PostgreSQL, SQLite, Oracle SQL, GraphQL

• Location & Maps: GPS, Geolocation, Google Maps SDK

• Mobile: React Native (iOS & Android), Android SDK, Android iOS

• Cloud & APIs: Azure App Services, RESTful API integration, Google Cloud Platform (GCP), AWS (Lambda, API Gateway, Cognito, DynamoDB, S3), Firebase, Push Notifications (FCM)

• Testing: Espresso, JUnit, Mockito, Appium, UI Automator, Test-Driven Development (TDD)

• CI/CD Tools: Azure DevOps, Bitrise, GitHub Actions, Jenkins, Gradle Build Automation

• Version Control: Git, GitHub, Bitbucket, JIRA, Confluence

• Accessibility: TalkBack, Content Descriptions, Color Contrast Compliance, Memory & Battery Optimization, Performance Profiling

• Methodologies: Agile/Scrum, Pair Programming, Code Reviews, Continuous Integration & Delivery

• Tools & IDEs: Android Studio, Android SDK, VS Code, IntelliJ, Postman, Charles Proxy, Figma, Firebase Console

PROFESSIONAL EXPERIENCE:

Android Developer

Airbnb - Remote

Apr 2024 - Present

Designed and developed modern Android applications using Kotlin and Jetpack Compose with clean

architecture patterns (MVVM).

Led the migration of legacy UI components to Jetpack Compose, reducing rendering latency by 40%.

Consume and optimize REST and GraphQL APIs, implementing caching and error-handling mechanisms for reliability.

Used Kotlin Coroutines and Flow to manage asynchronous operations and improve app responsiveness.

Developed crossplatform mobile applications for Android using React Native and JavaScript, improving feature delivery speed by leveraging a shared codebase.

Built offlinecapable modules using React Native local storage solutions (AsyncStorage, SQLite), ensuring seamless performance without network connectivity.

Implemented navigation flows using React Navigation (stack, tab, and drawer navigators).

Contributed to technology consolidation initiatives, favoring React Native for mobile and Java for backend systems.

Developed and maintained Android apps using Kotlin and Java, with real-time API consumption via Retrofit and JSON parsing.

Implemented GPS and geolocation-based features to support real-world, field-driven use cases.

Consumed and produced JSON-based REST APIs, integrating secure communication between the app and backend services.

On the backend side, I used PostgreSQL with Spring Boot for designing and optimizing RESTful APIs, managing relational data models, and writing complex SQL queries for analytics and reporting.

Experienced in designing, building, and consuming microservices, and integrating third-party APIs and services.

Built and integrated GraphQL APIs to enable flexible, optimized data retrieval and reduce over-fetching in client applications.

Integrated RESTful APIs and third-party SDKs, ensuring secure and reliable data exchange.

Optimized application performance through memory profiling, background task management, and network efficiency.

Implemented clean, scalable architectures leveraging Dagger and Hilt for efficient dependency injection and improved code modularity.

Wrote unit tests and UI tests using JUnit, Mockito, and Espresso, increasing test coverage and reliability.

Built and maintained mobile automation frameworks using Appium to validate functional and regression test cases.

Wrote unit and component tests using Jest and React Native Testing Library, improving code reliability and reducing regressions.

Implement mock server environments using Retrofit and MockWebServer to enable faster feature development.

Converted server-based ML models to TensorFlow Lite / CoreML for on-device execution, reducing network dependency and improving responsiveness by 30–50%.

On the mobile side, I have extensive experience with SQLite through Room Database, implementing offline caching, data synchronization, and local persistence to ensure app reliability even in low-network conditions.

Wrote comprehensive unit and instrumentation tests using Mockito and Espresso to ensure high code coverage and reliability.

Enhanced app startup time by 35% and improved network response handling using Kotlin Coroutines.

Collaborate with cross-functional teams to translate Figma designs into interactive, secure UIs aligned with Material Design standards.

Developed Kotlin-based Android components to manage device communication, image updates, and error handling for digital display devices.

Implemented reactive programming using Coroutines and Flow for asynchronous data handling.

Integrated Android apps with backend REST APIs hosted in Azure, ensuring secure and performant data flow.

Built a multi-feature banking app with secure Azure API integration and biometric authentication.

Developed offline caching mechanisms with Room database to improve app reliability in low-network

environments.

Improved app performance and reduced crashes using Firebase Performance Monitoring and Azure App

Insights.

Integrated RESTful APIs and improved network performance across both iOS and Android applications.

Reviewed peers pull requests, providing feedback on code quality, architecture, performance, and Android best practices.

Resolved merge conflicts efficiently and maintained a clean commit history through rebase and squash strategies.

Developed Python and Bash scripts to automate deployments, monitoring, and operational tasks.

Configured and maintained CI/CD pipelines for mobile builds, handling versioning, environment configs, and release builds.

Developed and maintained automated mobile test suites using Appium to validate Android (and cross-platform) application functionality.

Collaborated with backend, API, and QA teams to resolve issues and enhance cross-platform consistency.

Participated in all Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.

Participated in CI/CD pipelines using Azure DevOps, enabling reliable builds, automated testing, and faster deployments.

Assisted QA with automated UI and unit testing, contributing to high test coverage 85% and CI/CD

reliability.

Android Developer

Robinhood – Chicago, IL

Feb 2023 – Mar 2024

Led the development of a cross-platform using Flutter (Dart) and Kotlin for Android modules.

Designed modular UI components with Jetpack Compose and Flutter Widgets ensuring platform consistency and accessibility compliance.

Developed new features and enhanced existing functionality using Java/Kotlin and Android SDK.

Integrated RESTful APIs with Retrofit and Dio (Flutter) for secure data exchange and real-time synchronization.

Utilized Android Jetpack components (ViewModel, Navigation, DataBinding) to enhance app stability and reusability.

I have hands-on experience working with both PostgreSQL and SQLite in Android and backend development.

Designed, developed, and deployed Android applications using Android Studio, following modern development practices and Android Jetpack components.

Utilized Android Studio IDE for efficient debugging, profiling, and code optimization to improve app performance and maintainability.

Worked with native Android modules (Kotlin/Java) and iOS bridges when required to extend React Native capabilities.

Integrated third-party SDKs such as Firebase (Auth, Analytics, Crashlytics, Push Notifications), Maps, and payment gateways.

Conducted thorough app performance profiling and debugging using Android Studio Profiler and ADB tools

Integrated Gradle build system within Android Studio for dependency management and automated build configurations.

Implemented unit testing and UI testing in Android Studio using JUnit and Espresso frameworks.

Ensure code quality through unit/integration testing (JUnit, Espresso) and peer code reviews.

Collaborated with UX/UI designers to convert Figma prototypes into intuitive, dynamic user interfaces.

Implemented Firebase Authentication, Push Notifications (FCM), and Analytics for end-to-end user engagement tracking.

Experimented with model optimization techniques (quantization, pruning, batching) improving performance on low-power devices while preserving accuracy.

Developed interfaces to handle complex JSON objects in realtime, improving performance and data handling.

Optimized database queries in PostgreSQL and Oracle to ensure fast response times.

Automated app builds and deployments using GitHub Actions and Bitrise, reducing release cycle time by 40%.

Implemented Room database and offline caching for reliable data persistence during poor connectivity.

Integrated and managed cloud functionality using AWS (Lambda, API Gateway, S3, DynamoDB) to support secure, scalable mobile workflows.

Integrated Android projects with CI pipelines triggered by GitHub events, enabling automated builds and test execution.

Used Git for daily version control, managing feature branches, bug fixes, and hotfixes in a collaborative Android development environment.

Followed Agile/Scrum methodologies, participating in sprint planning, code reviews, and pair programming sessions.

Conducted code reviews, enforced Kotlin idiomatic practices, and contributed to architecture refinements.

Mobile Application Developer

Hidden Brains InfoTech – Hyderabad, India

May 2019 – Nov 2021

Developed backend features for inventory and order management systems using Spring MVC, Spring JDBC, and Oracle DB.

Worked on Initial Spring and Maven Configuration set for the Project Spring – Maven Framework.

Developed Web API’s using Java 8/J2EE, JSP, Servlets, JDBC, Spring, SOAP, REST, HTML, and XML.

Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to

access the persistent data from SQL Server.

Analysis, design, and development of Application based on J2EE using Spring and Hibernate.

Developed and maintained modern Android applications using Kotlin with a focus on performance, scalability, and clean code principles.

Applied object-oriented and functional programming concepts in Kotlin to build modular, reusable, and testable components.

Developed customer-facing features for retail mobile apps using Kotlin and Android Studio.

Built and maintained native Android applications using Android Studio, Android SDK, and LiveData.

Automated builds and testing using Gradle, JUnit, and Espresso frameworks.

Collaborated with backend teams working on Kafka-based messaging systems and enterprise databases.

Migrated existing Java codebases to Kotlin, reducing boilerplate code and improving app maintainability and readability.

Implemented RESTful APIs integrated with third-party vendors using JSON and XML payloads.

Automated CI/CD pipelines using GitHub Actions, improving deployment consistency and reducing production bugs.

Utilized Git for version control, participated in regular code reviews and agile ceremonies.

Support and maintenance of existing projects. (Review bugs and problems as assigned, diagnose, and fix them in an appropriate manner).

EDUCATION

Master of Science in Computer Science

Western Illinois University – Macomb, Illinois

Jan 2022 – Dec 2023

PROJECT HIGHLIGHTS

1.Cross-Platform Health Tracker App (Flutter, Kotlin, Firebase)

Built a hybrid fitness tracking app using Flutter for UI and Kotlin for device-specific native modules.

Integrated Firebase Auth, Firestore, and Cloud Functions for real-time health metric tracking.

2. Retail Store Locator (Kotlin, Google Maps SDK, Retrofit)

Developed a location-based Android app that dynamically fetches and displays nearby store data.

Implemented caching and pagination for performance optimization.

3.GPS-Enabled Android Application

Built a location-aware Android application leveraging GPS data and Google Maps for real-time field operations.

Optimized background location updates to improve battery efficiency and accuracy.

Ensured application stability under real-world construction site conditions.



Contact this candidate