Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Overview:
We are seeking an experienced and highly skilled Sr Android Mobile Developer to join our dynamic development team. In this role you will lead the design development and maintenance of Android mobile applications. As a lead developer you will play a pivotal role in contributing to development shaping mobile development strategy mentoring junior developers and ensuring the successful delivery of highquality mobile solutions.
Key Responsibilities:
Mobile App Development:
Develop maintain and enhance mobile applications for the Android platform using Kotlin (and Swift for iOS if applicable).
Architecture and Design:
Lead the design and architecture of Android applications ensuring optimal performance code reusability scalability and maintainability.
Collaboration:
Collaborate with crossfunctional teams (product managers designers backend developers) to gather requirements and translate them into actionable technical specifications.
Analytics & Reporting:
Utilize mobile analytics and crash reporting tools (e.g. Firebase Analytics Crashlytics) for continuous improvement of the apps performance and stability.
Technology & Tools Evaluation:
Evaluate and recommend appropriate technologies frameworks and tools for Android mobile development.
Coding Standards & Best Practices:
Define enforce and maintain mobile development best practices coding standards and architectural guidelines to ensure code quality and consistency across the team.
Team Leadership & Mentorship:
Guide and mentor junior mobile developers to ensure adherence to architectural principles promote continuous improvement and foster a collaborative team environment.
Staying Updated:
Stay uptodate with the latest trends advancements and emerging technologies in mobile app development integrating them where applicable.
Code Reviews & Technical Guidance:
Conduct regular code reviews and provide technical guidance to ensure adherence to best practices and industry standards.
System Integration:
Collaborate with backend and frontend teams to seamlessly integrate mobile applications with the overall system architecture.
Performance Optimization:
Identify and address technical challenges performance bottlenecks and propose solutions to optimize app responsiveness user experience and stability.
Requirements:
Android Development:
Proven experience in Android application development using Kotlin and Java.
Mobile Design & Architecture:
Strong understanding of mobile app design patterns (e.g. MVC MVVM) and architectural principles (e.g. Clean Architecture Dependency Injection).
Code Quality & Best Practices:
Ability to write clean maintainable and efficient code adhering to Android development best practices.
Mobile UX/UI:
Strong understanding of mobile UX/UI design principles and best practices for creating engaging user experiences.
Security:
Knowledge of mobile security best practices including techniques for data protection secure networking and app security.
Agile Methodologies:
Ability to lead and collaborate with crossfunctional teams in an Agile development environment.
Communication Skills:
Excellent communication and presentation skills capable of explaining complex technical concepts to both technical and nontechnical stakeholders.
HighPerformance Apps:
Proven experience in developing highperformance scalable and responsive Android applications
Preferred (Not Mandatory):
CrossPlatform Development:
Familiarity with crossplatform mobile development frameworks (e.g. React Native Flutter and their advantages and disadvantages compared to native development.
Mobile Testing:
Experience with mobile testing frameworks and methodologies (e.g. Espresso JUnit.
CloudBased Technologies:
Familiarity with cloudbased technologies especially those used for mobile backends (e.g. Firebase AWS.
CI/CD Pipelines:
Previous experience in defining mobile development workflows and implementing CI/CD pipelines for Android apps.
Qualifications :
Educational qualification:Android apps.B.E/MCA/relevant qualification
Experience 56 Years
Mandatory/requires Skills : Android Development Mobile UX/UI and Agile Methodologies
Preferred Skills : CrossPlatform Development Mobile TestingCloudBased Technologies and CI/CD Pipelines
Remote Work :
No
Employment Type :
Fulltime
Full-time