Senior Android Engineer

Proximity Works Logo

Proximity Works

πŸ“Remote - India

Summary

Join Proximity as an Android Engineer and contribute to the development of new software products for scale-ups and enterprise companies. You will be responsible for writing high-quality, maintainable code, solving complex technical problems, and mentoring a team of engineers. The ideal candidate possesses 1-2 years of Jetpack Compose experience and a strong understanding of building and optimizing large-scale applications. You should excel in problem-solving, communication, and leadership. This role requires experience in Kotlin, Android SDK, and various design patterns. Proximity offers a fully remote work environment with flexible hours and a competitive salary.

Requirements

  • Experience leading, mentoring, and grooming other developers
  • Excellent attention to detail
  • Outstanding written and verbal communication skills
  • Demonstrated expertise in building production-grade and high-performance applications
  • Be a self-starter who can work well with minimal-to-no-guidance in a fluid environment
  • Be excited by challenges surrounding the development of highly scalable and distributed systems
  • Have the agility and ability to adapt quickly to changing requirements, scope, and priorities
  • Experience with background tasks and background processing for mobile applications
  • Strong focus on building high-quality mobile UI experiences
  • Have worked in a large-scale environment and have solved complex problems that come with scale
  • Have a degree in Computer Science or a related field
  • Have at least 5+ years of experience in Android Engineering for our Senior Android Engineer Role
  • Have at least 8+ years of experience in Android Engineering for our Android Lead role
  • 2+ years of experience in Kotlin for both roles
  • 2+ years of experience in production-level Jetpack Compose
  • Deep understanding of Jetpack Compose with hands-on expertise in building and optimizing the app
  • Experience with MVP / MVVM / Clean Architecture
  • Have worked on Design Patterns in Java
  • Have worked on Networking, Room DB, and Dependency Injection
  • Have worked with RxJava / Coroutines + Flow
  • Have worked on System Design
  • Experience with object-oriented software development
  • Experience building Android applications in Kotlin / Java using Android SDK
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Experience with open-source libraries like Retrofit, RxJava, Dagger 2, Lottie, and OkHttp

Responsibilities

  • Write clean, high-quality, high-performance, and maintainable code
  • Solve complex technical problems
  • Lead/mentor a team of proficient engineers
  • Perform an objective analysis of the problem statement and come up with an unbiased technical solution before writing a single line of code
  • Coordinate cross-functionally to ensure that projects meet business objectives and compliance standards
  • Participate in and drive code reviews

Preferred Qualifications

  • Experience in Javascript / React Native / Flutter
  • Open-source contributions, side projects, blog posts, and YT tech videos
  • Experience in Glide/Picasso
  • Experience in Unit Testing
  • Experience in DataBinding/ViewBinding
  • Improving the performance of an application
  • Experience with Firebase libraries
  • Experience creating a library
  • Experience working with an OTT platform

Benefits

  • 100% remote team: Work from anywhere you please
  • Flexible timings: Set your own hours, and create a productive schedule that works for you
  • Best in class salary: We hire only the best, and we pay accordingly
  • Proximity Talks: Meet other designers, engineers, and product geeks β€” and learn from experts in the field
  • Keep on learning with a world-class team: Work with the best in the field, challenge yourself constantly, and learn something new every day

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs