Linkedprime
9D Technologies

Senior Android Engineer

Posted: 9 hours ago

Job Description

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.Design and Development: Lead the design, development, and maintenance of advanced Android applications. Collaborate with cross-functional teams to define, design, and ship new featuresArchitecture & Best Practices: Implement best practices in coding, architecture, and security. Ensure the performance, quality, and responsiveness of applicationsMentorship: Mentor and guide junior developers, providing technical leadership and guidance on Android development best practicesTesting & Debugging: Write clean, maintainable, and testable code. Debug and resolve complex issues in Android applicationsCollaboration: 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 processesInnovation: Stay updated with the latest industry trends, tools, and technologies. Suggest and implement improvements to existing applications and development processesPerformance Optimization: Analyze and optimize applications to maximize speed and scalabilityRequirementsExperience: Minimum of 5-7 years of professional experience in Android developmentBachelor's degree in Computer Science, Engineering, or a related field. A master's degree is a plusExperience with multi-module architectureKnowledge of MVVM, MVI, or similar architectural patternsExperience with unit testing, UI testing, and test automation frameworksFamiliarity with Agile/Scrum methodologiesProficiency in Kotlin and JavaStrong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesExperience with RESTful APIs to connect Android applications to back-end servicesSolid understanding of mobile UI/UX design principlesFamiliarity with cloud message APIs and push notificationsExperience with offline storage, threading, and performance tuningKnowledge of the open-source Android ecosystem and libraries available for common tasksExperience with Android Jetpack components, including ViewModel, LiveData, Navigation, etcExperience with Android Studio, Gradle, Firebase, Retrofit, Dagger/HiltExperience with Continuous Integration/Continuous Deployment (CI/CD) toolBenefitsCompetitive salary and performance bonusesHealth insuranceDaily lunchOffice transportationProfessional development opportunities and certifications

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In