
Senior Android Engineer (Contractual) at Proximity Works. We are looking for an . Android Engineer. with a keen eye for design and great UX sensibilities. You will be responsible for the development of new software products and for solving complex technical challenges for scale-ups and enterprise companies. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.. The current role we’re hiring for needs someone with at least 1-2 years of expertise in building and optimizing applications in . Jetpack Compose. . You need to be able to solve deep problems on a large-scale production level and also help upskill other engineers.. You’ll be responsible for —. . Writing clean, high-quality, high-performance, and maintainable code.. . Solving complex technical problems.. . Leading/mentoring a team of proficient engineers.. . Performing an objective analysis of the problem statement and coming up with an unbiased technical solution before writing a single line of code.. . Coordinating cross-functionally to ensure that projects meet business objectives and compliance standards.. . Participating in and driving code reviews.. . You need —. . Experience leading, mentoring, and grooming other developers.. . Excellent attention to detail.. . Outstanding written and verbal communication skills.. . To have demonstrated expertise in building production-grade and high-performance applications.. . To be a self-starter who can work well with minimal-to-no-guidance in a fluid environment.. . To be excited by challenges surrounding the development of highly scalable and distributed systems.. . To 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.. . To have worked in a large-scale environment and have solved complex problems that come with scale.. . Technical skills —. . To have a degree in Computer Science or a related field.. . To have at least 5+ years of experience in Android Engineering for our Senior Android Engineer Role.. . To 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.. . To have worked on Design Patterns in Java.. . To have worked on Networking, Room DB, and Dependency Injection.. . To have worked with RxJava / Coroutines + Flow.. . To 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.. . Bonus points for —. . 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.. . Company Location: India.