https://bayt.page.link/D8hP3XkohfLTAe3N9
العودة إلى نتائج البحث‎
خدمات الدعم التجاري الأخرى
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.



Job Description

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 high-quality 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 cross-functional 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 app’s 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 up-to-date 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 cross-functional teams in an Agile development environment.


  • Communication Skills:
    Excellent communication and presentation skills, capable of explaining complex technical concepts to both technical and non-technical stakeholders.


  • High-Performance Apps:
    Proven experience in developing high-performancescalable, and responsive Android applications


Preferred (Not Mandatory):


  • Cross-Platform Development:
    Familiarity with cross-platform mobile development frameworks (e.g., React NativeFlutter) and their advantages and disadvantages compared to native development.


  • Mobile Testing:
    Experience with mobile testing frameworks and methodologies (e.g., EspressoJUnit).


  • Cloud-Based Technologies:
    Familiarity with cloud-based technologies, especially those used for mobile backends (e.g., FirebaseAWS).


  • 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 5-6 Years


Mandatory/requires Skills : Android Development, Mobile UX/UI and Agile Methodologies


Preferred Skills : Cross-Platform Development, Mobile Testing,Cloud-Based Technologies and CI/CD Pipelines





لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.