Apply

Senior Android Engineer (Contractual)

Posted 11 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: India

🔍 Industry: Software Development

🏢 Company: Proximity Works👥 51-100ConsultingProduct ManagementUX DesignCloud ComputingSoftwareApplication Performance Management

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: LeadershipSQLAgileAndroidDesign PatternsKotlinFirebaseREST APICommunication SkillsCI/CDMentoringNetworking

Requirements:
  • 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.
  • To have at least 5+ years of experience in Android Engineering for our Senior Android Engineer 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.
Responsibilities:
  • 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.
Apply