Description
Must-Haves :
Education/qualification: Minimum Bachelor's / Master's in Computer Science background or related field
Must-Haves :
Kotlin with Android SDK & Jetpack Compose
Dependency Injection (Hilt/Koin) & Room DB
Testing Expertise (JUnit & Espresso)
Firebase, Retrofit library, RxJava
Additional Guidelines :
Office Location: Vadodara - Hybrid work Model - 3 days a week
Shift Timings : US Timings- EST / CST Time Zones
Interview Process : 3 Technical Rounds (Panel in the US) + 1 HR round
About the company:
Head Office - NewYork USA
Team Strength- 200+ people
About the Company: InRhythm is one of the fastest-growing Product Engineering Consultant Agencies in NYC, with a mission to drive growth and innovation. We have been recognized on the Inc. 5000 list of the Fastest Growing Companies in America for 8 years in a row and the Inc. 5000 Hall of Fame, an honor granted to a select 1% of the high-growth companies on the list. We've also been on Deloitte's Technology Fast 500? for 4 consecutive years. We are the thought leaders on how modern software should be developed using the best open-source technologies, proven design patterns and the best tested Agile and Lean methodologies. We accelerate time to market with reduced costs and improved quality. We have built and continue to build successful solutions for our clients. Our goal is to be successful by making our clients 10x for their high-priority projects and to have fun in the process. Our business has seen tremendous growth over the past few years thanks to the thought leadership we offer to our clients. Our pods of experts can rapidly deliver software products using the latest and best advancements in 10x tools and Agile thinking. We provide technical and management consulting, in-house product development, and training and coaching, all customized to meet the specialized needs of each client. Our key InRhythmer traits are drive, ownership, positivity, and communication. Our methodologies, technologies, and people enable ultra-efficient innovation in our core practices areas.
About the position:
Designation: Android SDET
Experience required- 4-10 yrs
Reporting To: Manager
Vacancy: 1
Work Location: Vadodara
Work from office 3 days work from office
Job Summary:
We are seeking an experienced Android Software Development Engineer (SDE) to join our team at InRhythm in Vadodara, Gujarat. The ideal candidate will have strong expertise in Android development technologies and contribute to building enterprise-grade mobile applications with high quality and performance.
Key Responsibilities
Develop and maintain enterprise Android applications with high quality, meeting schedules and estimated efforts
Apply expert-level knowledge of Android technologies: Android SDK, SQLite, Kotlin, Jetpack Compose, and modern development practices
Assist Lead Engineers in low-level design activities and technical decision-making
Provide accurate effort estimations for assigned development tasks
Write and execute unit and integration test cases to ensure code quality
Provide clear, accurate status reports on development activities and progress
Perform peer code reviews and mentor junior team members
Adhere to organizational processes and policies while protecting intellectual property
Actively participate in process improvement initiatives and knowledge sharing activities
Technical Skills Required
Expert-level proficiency in Kotlin and Java for Android development
Strong experience with Android SDK and platform architecture
Hands-on expertise with Jetpack Compose for modern UI development
Proficient with dependency injection frameworks (Hilt, Koin)
Experience with local data persistence (Room DB, SQLite)
Knowledge of Firebase services integration
Skilled in networking libraries (Retrofit) and reactive programming (RxJava)
Proficiency in testing frameworks (JUnit, Espresso)
Experience with version control systems (Git)
Understanding of CI/CD pipelines for Android development
Additional Skills
Knowledge of payment systems or financial technologies is a plus
Experience with Kotlin Multiplatform or Kotlin Coroutines
Familiarity with Material Design principles and implementation
Experience with Android architecture patterns (MVVM, MVI, Clean Architecture)
Understanding of security best practices for mobile applications
Knowledge of app performance optimization techniques
Experience with Google Play Store deployment processes
Education
Bachelor's degree in Computer Science, Information Technology, or related field
Relevant Android development certifications are a plus
Soft Skills
Strong analytical and problem-solving abilities
Excellent communication and documentation skills
Ability to work effectively in cross-functional teams
Self-motivated with the ability to work independently
Good time management skills to meet deadlines
Mentoring and knowledge sharing capabilities