Android Developer Lead

8.0 - 12.0 years

15.0 - 25.0 Lacs P.A.

Hyderabad

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

React NativeAndroidKotlinSQLiteAndroid StudioMobile App Architecture & Modular Design

Work Mode

Work from Office

Job Type

Full Time

Job Description

Mobile Lead Developer Position Overview: We are seeking a Mobile Lead Developer in the Engineering Department. The candidate will be responsible for designing, developing, and maintaining Android and React Native Mobile Apps. An understanding of programming concepts is necessary. The candidate should have Prior knowledge of programming and app development (should have built Android and React Native apps before). A Good understanding of system architecture and network communication helps. Key Role & Responsibilities: Architectural Design: Define and architect the technical solution for mobile applications built using the Android & React Native framework Develop architectural patterns, design principles, and guidelines to ensure scalability, performance, and maintainability of the software system Platform Strategy: Define the mobile platform strategy and roadmap for adopting Android & React Native as the primary technology stack for mobile app development Evaluate the technical feasibility, risks, and benefits of using Android & React Native for cross-platform development Component Reusability: Promote component-based design and development practices to maximize code reusability and modularity across mobile applications Identify common patterns, components, and libraries that can be shared and reused across projects Technology Selection: Evaluate and select third-party libraries, tools, and frameworks that complement the Android & React Native ecosystem and support project requirements Stay updated on the latest trends, advancements, and best practices in mobile app development Code Quality and Standards: Establish coding standards, best practices, and conventions for Android & React Native development Define guidelines for code organization, structure, naming conventions, and documentation Conduct code reviews to ensure adherence to standards and quality benchmarks Performance Optimization: Identify performance bottlenecks, memory leaks, and optimization opportunities in Android & React Native applications Implement performance optimization techniques, such as code splitting, lazy loading, and image optimization, to enhance app performance and responsiveness Cross-Platform Development: Lead the implementation of cross-platform mobile applications using the Android & React Native frameworks. Add an advantage on Flutter knowledge. Ensure consistency, compatibility, and user experience parity across iOS and Android platforms Integration and Testing: Collaborate with backend developers, QA engineers, and stakeholders to integrate mobile applications with backend APIs, services, and databases Develop automated tests, including unit tests, integration tests, and end-to-end tests, to validate app functionality and quality Team Leadership and Mentorship: Provide technical leadership and guidance to the development team, including software engineers, architects, and designers Mentor team members on Android & React Native development best practices, architecture principles, and emerging technologies Designing and developing full architecture for products/features for the Mobile apps Qualifications: 10+ years of developing native Android and hybrid apps. 3+ years of React Native Expo & CLI. Bachelor's degree (Computer Science, preferably but not strictly necessary). Experience deploying apps into the Play/App stores, managing different builds and release pipelines. Experience in working with design tools and libraries like Figma. Experience designing solutions for entire products/services (app structure design, UI components and transitions). Well-versed knowledge in Agile/Scrum and software development methodologies and Processes. Should know the basics of mobile & tablet application programming and developing apps that perform well on different-sized devices. Decent knowledge of algorithms and data structures (At least needs to have a working knowledge of time complexity). Knowledge of security standards and techniques for mobile applications. Experience coding UI widgets for responsive design. Proficient understanding of code versioning tools, such as Git, GitLab..etc

NUNC Systems
Not specified
[ ]

RecommendedJobs for You