Talent.com
Senior Android Engineer

Senior Android Engineer

9D TechnologiesLahore, Punjab, Pakistan
1 day ago
Job description

Get AI-powered advice on this job and more exclusive features.

We are seeking a highly skilled and experienced Senior Android Developer / Engineer to join our dynamic team. The ideal candidate will have a deep understanding of Android development, a passion for building high-quality mobile applications, and the ability to lead projects from concept to completion.

Responsibilities

  • Design and Development : Lead the design, development, and maintenance of advanced Android applications. Collaborate with cross-functional teams to define, design, and ship new features
  • Architecture & Best Practices : Implement best practices in coding, architecture, and security. Ensure the performance, quality, and responsiveness of applications
  • Mentorship : Mentor and guide junior developers, providing technical leadership and guidance on Android development best practices
  • Testing & Debugging : Write clean, maintainable, and testable code. Debug and resolve complex issues in Android applications
  • Collaboration : Work closely with UX / UI designers, product managers, and other stakeholders to deliver a seamless user experience. Participate in code reviews and contribute to improving team processes
  • Innovation : Stay updated with the latest industry trends, tools, and technologies. Suggest and implement improvements to existing applications and development processes
  • Performance Optimization : Analyze and optimize applications to maximize speed and scalability

Qualifications

  • Experience : Minimum of 5-7 years of professional experience in Android development
  • Bachelor's degree in Computer Science, Engineering, or a related field. A master's degree is a plus
  • Experience with multi-module architecture
  • Knowledge of MVVM, MVI, or similar architectural patterns
  • Experience with unit testing, UI testing, and test automation frameworks
  • Familiarity with Agile / Scrum methodologies
  • Proficiency in Kotlin and Java
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with RESTful APIs to connect Android applications to back-end services
  • Solid understanding of mobile UI / UX design principles
  • Familiarity with cloud message APIs and push notifications
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and libraries available for common tasks
  • Experience with Android Jetpack components, including ViewModel, LiveData, Navigation, etc
  • Experience with Android Studio, Gradle, Firebase, Retrofit, Dagger / Hilt
  • Experience with Continuous Integration / Continuous Deployment (CI / CD) tool
  • Benefits

  • Competitive salary and performance bonuses
  • Health insurance
  • Daily lunch
  • Office transportation
  • Professional development opportunities and certifications
  • Referrals increase your chances of interviewing at 9D Technologies by 2x

    Seniority level

    Mid-Senior level

    Employment type

    Full-time

    Job function

    Information Technology

    Industries

    IT Services and IT Consulting

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer Android • Lahore, Punjab, Pakistan