Jobs
Interviews

283 Android Development Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

Role Overview: You will be joining BRT Multi Software LLP as a Java / Kotlin / Flutter / Android Developer in a full-time on-site role based in Noida. Your primary responsibility will be to design, develop, and maintain mobile applications. Your tasks will include writing clean and efficient code, collaborating with cross-functional teams, and ensuring the performance, quality, and responsiveness of the applications. Additionally, you will be involved in bug fixing, enhancing application performance, and staying updated on new technologies to improve development efficiency. Key Responsibilities: - Design, develop, and maintain mobile applications using Java, Kotlin, and Flutter - Write clean and efficient code to ensure application performance - Collaborate with cross-functional teams to meet project requirements - Identify and fix bugs to enhance application quality - Stay updated on new technologies and implement them to improve development efficiency Qualification Required: - Proficiency in Software Development using Java, Kotlin, and Flutter - Hands-on experience with Jakarta EE and Microservices - Strong understanding of Programming and Design Patterns - Excellent problem-solving skills and attention to detail - Ability to work effectively in a team environment - Experience with Android development is preferred - Bachelor's degree in Computer Science, Engineering, or a related field (Note: No additional details of the company were included in the job description provided),

Posted 20 hours ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

hyderabad

Work from Office

Why Deliveroo We re building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good. We re at the forefront of an industry, powered by our market-leading technology and unrivalled network to bring incredible convenience and selection to our customers. Working at Deliveroo is the perfect environment to build a definitive career, motivated by impact. Firstly, the impact that working here will have on your development, allowing you to grow faster than you might elsewhere; secondly, the impact that you can have on Deliveroo, leaving your mark as we scale; and finally, being part of something bigger, through the impact that we make together in our marketplace and communities. What you ll do As a Software Engineer at Deliveroo, your individual work contributes to achieving goals in across your team. While you will work with your team and you may lead projects, some of your work will contribute outside of your direct remit. You will report to managers and group leads and together deliver the results. Technical Execution: You will improve code structure, have an impact on architecture, and review code of any scope produced by your team. You ll aim to simplify the maintenance and operation of production systems, visibility, operational readiness, and health of your team s systems. Collaboration & Leadership: As well as leading from the front regarding technical execution, you ll build relationships with other engineering teams and, identify collaboration opportunities. You ll own larger pieces of work, assist with design and technical / implementation choices and influence the roadmap within your team. You will take an active role in the hiring process and conducting engineering interviews. This will also extend to the current team where you will support the personal growth of colleagues, encouraging efficiency in their roles. Expectations: We want to emphasise that we don t expect you to meet all of the below but would love you to have experience in some of these areas. Take pride in readable, well-designed and well-tested software 3+ years of experience in building Android applications at scale Kotlin and/or Java experience Accomplished in scaling Android architecture 3+ years of experience with Android development tools like Android Studio Working in a cross-functional team Knowledge of the Android SDK and AndroidX Interested in writing Kotlin Workplace & Diversity At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer a wide range of benefits in areas including health, family, finance, community, convenience, growth and relocation. We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest-growing startups in an incredibly exciting space.

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

As an Mobile Developer - Kotlin at our in-house IT business, you will have the exciting opportunity to work in a fast-paced and growing environment within a billion pound construction group. Your role will involve contributing to the creation of innovative products for the construction industry while prioritizing the well-being and health of our staff. **Key Responsibilities:** - Demonstrate 5+ years of experience in native Android development, specifically with Kotlin. - Showcase expertise in the modern Android technology stack, including Jetpack Compose, Ktor, Koin, Room Database, and SQLite. - Possess a strong understanding of unit testing, CI/CD pipelines, and experience with JUnit for testing of Composables. - Collaborate effectively in an agile environment and take ownership of projects. - Utilize developer tools such as Git and actively participate in design and architecture discussions. - Proactively seek opportunities to enhance Mobile Technologies through new technology implementation and process improvement. - Advocate for best practices in software development and mentor the development team. **Qualifications Required:** - Bonus points for experience with javascript/typescript, React, Docker, end-to-end testing tools like Playwright, and at least 3 years of experience in the field. - Knowledge of Full Stack development, Agile & Kanban methodologies, database concepts, SQL, on-premise and cloud deployments (Azure, AWS). - Proficiency in coding and management, good communication skills in English, and a team player who communicates clearly on issues and progress. Joining us, you will become an integral part of our innovative and rapidly growing IT company, where you will have the opportunity to make a significant impact on the group's solutions. Additionally, you will work alongside a friendly and approachable team of IT experts who are passionate about continuous learning and development.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

kochi, kerala

On-site

Job Description: You will be responsible for developing native Android applications and collaborating closely with the product team to create innovative and engaging apps. Your work should not only be visually appealing but also intellectually stimulating. Your key responsibilities will include: - Developing high-quality native Android applications - Collaborating with the product team to understand requirements and deliver solutions - Ensuring the performance, quality, and responsiveness of applications - Identifying and resolving bottlenecks, bugs, and other technical issues Qualifications required for this role: - Proven experience as a native Android developer - Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes - Familiarity with RESTful APIs to connect Android applications to back-end services - Solid understanding of the full mobile development life cycle - Ability to work independently and as part of a team - Strong problem-solving skills and attention to detail Join us in shaping the future of Android apps with your innovative ideas and technical expertise.,

Posted 2 days ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Senior Mobile Engineer at UnifyApps, you will play a crucial role in leading the design and development of enterprise-grade mobile applications for iOS and Android platforms. Your responsibilities will include leveraging React Native to build cross-platform features while ensuring a native-level user experience. You will collaborate closely with product, design, and AI engineering teams to deliver impactful solutions. Additionally, you will mentor junior developers, set coding standards, and troubleshoot complex mobile challenges. Key Responsibilities: - Lead the design and development of mobile applications for iOS (Swift/Objective-C) and Android (Kotlin/Java). - Utilize React Native to build cross-platform features while maintaining a native-level user experience. - Architect solutions that balance performance, scalability, and maintainability. - Collaborate with cross-functional teams to deliver impactful solutions. - Optimize applications for performance, responsiveness, and reliability. - Mentor junior developers, set coding standards, and drive engineering excellence. - Troubleshoot, debug, and resolve complex mobile challenges across platforms. Qualifications Required: - At least 4-5 years of proven experience in iOS and Android native development. - Strong proficiency in React Native and bridging native modules. - Experience delivering enterprise-grade mobile applications with high performance and scalability. - Familiarity with mobile app architecture, design patterns, and security best practices. - Demonstrated ability to work on complex integrations and APIs. - Strong problem-solving skills with a balance of innovation and practicality. - Excellent leadership, communication, and cross-team collaboration skills. Join UnifyApps to be part of a team shaping the future of mobile-first enterprise AI. If you are passionate about building native-grade apps with AI-powered capabilities that transform enterprises, this role offers exceptional career growth opportunities in a highly innovative and rapidly scaling company. (Note: Benefits and additional company details are not included in the provided job description),

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

west bengal

On-site

As an Android Mobile Developer, you will be responsible for the following: - Familiarity with native build tools, particularly Android Studio. - Ability to work with third-party dependencies and troubleshoot dependency conflicts. - Excellent debugging and problem-solving skills. - Interest in working with React Native/flutter. Qualifications required for this role: - Bachelor's degree in Engineering. - Postgraduate degree in Engineering. Key Skills for this position include: - Android Studio - Core Java - Kotlin - SQLite - Android Development - Android Application Development - Android SDK Experience required: 2.5 years (Note: No additional details about the company were provided in the job description.),

Posted 3 days ago

Apply

5.0 - 10.0 years

10 - 20 Lacs

ahmedabad

Remote

• Develop native Android apps in Kotlin/Java • Integrate JNI/NDK for C++ • Build multi-account, secure, scalable apps • Optimize video streaming & real-time communication • Ensure WCAG compliance & device compatibility Required Candidate profile • Senior: 5+ yrs (10 roles) | Lead: 7+ yrs (3 roles) | Principal: 10+ yrs (2 roles) • Strong in Kotlin, Java, Android SDK • Expertise in VoIP/Video streaming & JNI/NDK • Based in India | US timings

Posted 3 days ago

Apply

12.0 - 16.0 years

0 Lacs

haryana

On-site

As a Product Engineer with 12 years of experience at UnifyApps, you will play a crucial role in the mobile team, focusing on designing and developing cross-platform mobile applications. You will work with React Native, collaborate closely with senior engineers, and contribute to the creation of enterprise-grade applications with real-world impact. **Key Responsibilities:** - Contribute to the development of mobile applications using React Native for iOS & Android platforms. - Collaborate with senior developers and designers to implement new features and enhancements. - Write clean, maintainable, and efficient code following best practices. - Assist in debugging, testing, and optimizing performance. - Stay updated on new mobile development trends and technologies. **Qualifications Required:** - 12 years of hands-on experience with JavaScript, TypeScript, and React Native. - Basic understanding of iOS or Android development. - Demonstrable projects or apps showcasing React Native skills. - Eagerness to learn, adapt, and thrive in a fast-paced environment. - Strong communication and collaboration skills. At UnifyApps, you will have the opportunity to work on cutting-edge mobile applications that drive enterprise AI transformation. You will be part of a team that empowers businesses through innovative solutions and be offered a competitive salary package, along with the chance to learn from senior leadership and founders. Join us in transforming enterprises with AI-powered applications and kickstart your career in the mobile-first AI space. If you meet all the criteria mentioned above, apply for the Product Engineer (React Native) position at UnifyApps [here](https://docs.google.com/forms/d/1g9eIeG9MJGG9JUhdX8U3MHkOE8KHo4xGqCTmU1bZVf8/edit).,

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

guwahati, assam

On-site

As an experienced candidate with a minimum of 2 to 3 years of experience, you will be expected to be very familiar with Version Control (Familiar with Git GUI and Command Line), Unit Testing (TDD), and CI/ CD Pipeline. Additionally, you should have a strong background in open-source development and Linux environments. Key Responsibilities: - Proficiency in both iOS and Android development, either native or hybrid, with a minimum of 2 years of experience (Preferable Flutter). - Skilled in using third party APIs, Firebase, UI/UX, Gesture Controls & Performance Optimization. - Experience in Exception Handling, Memory Management, Sockets, Geolocation, Localization, Firebase Cloud Messaging, SQLite, Caching, and Handling application crashes. - Published applications in Apple Store and Google Play Store. - Ability to demonstrate and show source codes in repositories like Github, Gitlab, etc. Qualifications Required: - Material Design - Dart - DSA - Widgets - State Management Please note: The above positions are only open to candidates with the specified experience. If you are a fresher, we kindly request you not to apply.,

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As an Android Kotlin Developer at HARMAN Automotive, your role involves developing and maintaining Android applications for the Android Automotive Operating System (AAOS) using the Kotlin programming language. You will customize and extend AAOS frameworks, integrate Android APIs and frameworks with AAOS, optimize application performance, and troubleshoot issues using various tools and techniques. Key Responsibilities: - Develop and maintain Android applications for AAOS using Kotlin programming language - Customize and extend AAOS frameworks to meet specific requirements - Integrate Android APIs and frameworks with AAOS to ensure seamless functionality - Optimize application performance for smooth and efficient operation - Debug and troubleshoot issues using various tools and techniques Qualifications Required: - 3+ years of experience in Android development with Kotlin programming language - Strong understanding of Android frameworks and AAOS architecture - Experience with Android app development, including UI/UX and API integration - Familiarity with AAOS architecture and customization - Experience with AAOS framework development and integration - Excellent problem-solving skills with the ability to work independently and collaboratively About HARMAN: HARMAN is a global, multi-disciplinary team dedicated to transforming tomorrow with innovative technology solutions. At HARMAN Automotive, you will have the opportunity to engineer audio systems and integrated technology platforms that enhance the driving experience. The company values collaboration, design, and engineering excellence to advance in-vehicle infotainment, safety, efficiency, and enjoyment. In addition to a competitive salary and benefits package, HARMAN offers opportunities for professional growth and development in a collaborative and dynamic work environment. You will have access to cutting-edge technologies and tools, recognition for outstanding performance through BeBrilliant, and the chance to work with a renowned German OEM. You are expected to work all 5 days in a week in the office. HARMAN is committed to creating an inclusive and supportive culture where every employee is welcomed, valued, and empowered. The company encourages employees to share their ideas, voice their distinct perspectives, and bring their whole selves to work. HARMAN also prioritizes lifelong learning by offering opportunities for training, development, and continuing education to help employees flourish in their careers. If you are ready to innovate and make a lasting impact by working with cutting-edge technology, join the HARMAN talent community today.,

Posted 4 days ago

Apply

2.0 - 6.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Junior Android Developer in Ahmedabad, you will be responsible for the following: - Minimum 2-4 years of experience as an Android Developer. - The fundamentals of Android development should be clear. - Good knowledge in Rest API, JSON, Socket IO. - Good knowledge of Android Studio. - Good Knowledge of Android SDKs (NDK is a plus point), different versions of Android, and how to deal with different screen sizes. - Good knowledge of Android UI design principles, patterns, and best practices in Material Design. - Familiarity with RESTful APIs to connect Android applications to back-end services. - JSON and XML parsing. - Good Knowledge of third-party libraries and APIs. - Good Knowledge of Google's APIs, like the Locations and Map APIs. - Solid understanding of the full mobile development life cycle. If you are interested in this Full-time position, apply now to showcase your Android development skills and contribute to the mobile development life cycle.,

Posted 4 days ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

Role Overview: You will be a part of the Android development team working on multiple consumer and delivery partner applications. Collaborating closely with Product Owners, Designers, and Engineers, you will be involved in creating innovative solutions from concept to launch. Working in a food company, fun and food will be omnipresent. Key Responsibilities: - Design, build, and maintain high performance, reusable, and reliable code. - Collaborate with cross-functional teams to define, design, and ship new features. - Write Unit-test code for robustness, including edge cases, usability, and general reliability. - Debug and resolve system-wide issues independently. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Involved in the project from start to finish. Qualification Required: - 1-3 years of experience in developing enterprise-class mobile apps for the Android platform. Must to have: - Good understanding of OOP and architectural pattern (MVVM preferred). - Good knowledge of Java. - Able to write apps using activities, fragments, services, and broadcast receivers. - Good understanding of the Android development life cycle. - Basic understanding of algorithms and data structures. - Good analytical and problem-solving skills with a can-do attitude. Good to have: - Entrepreneurial attitude for quality project delivery. - Experience working with remote data via REST and JSON. - Proficiency in using Android debug tools and Android Studio IDE. - Github account with neat projects. - Experience with web technologies such as JavaScript, CSS, and HTML5.,

Posted 4 days ago

Apply

0.0 - 4.0 years

0 Lacs

chennai, tamil nadu

On-site

Role Overview: You will be joining Endorize as a full-time Android Developer Intern, located on-site in Chennai. Your main responsibility will be to assist in developing and maintaining robust mobile applications, with a primary focus on Android platforms. Your daily tasks will include writing clean code, debugging, collaborating with senior developers, and contributing to design and architecture discussions. This role will provide you with the opportunity to learn and grow in a fast-paced environment. Key Responsibilities: - Develop and maintain mobile applications primarily focused on Android platforms - Write clean code and conduct debugging activities - Collaborate with senior developers on various projects - Contribute to design and architecture discussions Qualifications: - Knowledge of Mobile Application Development and proficient in developing Mobile Applications - Experience in Android Design and Android Development - Skills in Software Development - Excellent problem-solving abilities with keen attention to detail - Strong communication skills and ability to work collaboratively in a team environment - Relevant educational background or related internships are advantageous,

Posted 4 days ago

Apply

8.0 - 12.0 years

19 - 22 Lacs

pune

Work from Office

Job Purpose To design and oversee the technical architecture of software solutions, ensuring they are scalable, secure, and meet business needs. Provide technical leadership and bridge the gap between technical teams and stakeholders Duties and Responsibilities 1. Architecture Design and Development Solution Design: Create the overall structure of a software solution, including the selection of technologies, frameworks, and platforms. System Architecture: Define the high-level structure of a system, including its components, their interactions, and the technologies used. Technical Standards: Establish and enforce coding standards, development methodologies, and best practices. 2. Technical Guidance and Leadership Team Mentorship: Provide technical guidance and mentorship to development teams, helping them solve complex technical problems. Code Review: Participate in code reviews to ensure adherence to architectural standards and best practices. Skill Development: Identify skill gaps within the team and provide training or recommend resources to bridge those gaps. 3. Stakeholder Communication Requirement Gathering: Work closely with business analysts, product managers, and other stakeholders to understand and translate business requirements into technical specifications. Technical Documentation: Create and maintain comprehensive technical documentation for architecture, design, and implementation. Presentations: Communicate complex technical concepts and solutions to non-technical stakeholders in a clear and understandable manner. 4. Technology Evaluation and Selection Tool and Framework Evaluation: Assess and recommend tools, frameworks, and technologies that best suit the projects needs. Prototyping: Build prototypes or proof-of-concepts to validate technology choices and architectural approaches. 5. Performance and Scalability Planning Scalability: Design systems that can scale efficiently as demand grows, including planning for load balancing, caching, and distributed architectures. Performance Optimization: Identify and resolve performance bottlenecks, ensuring that the system meets performance requirements. 6. Security and Compliance Security Best Practices: Implement security best practices to protect data and systems, including secure coding practices, data encryption, and access controls. Compliance: Ensure that the architecture complies with relevant regulations and standards, such as GDPR, HIPAA, or industry-specific requirements. 7. Project Oversight and Risk Management Project Planning: Collaborate with project managers to define project scope, timelines, and resource allocation. Risk Assessment: Identify technical risks and develop mitigation strategies to address potential issues. 8. Continuous Improvement and Innovation Innovation: Stay up to date with the latest technological trends and innovations, incorporating them into the architecture where appropriate. Process Improvement: Continuously evaluate and improve development processes, tools, and methodologies.|9. Collaboration and Integration Cross-Functional Collaboration: Work closely with other departments, such as operations, quality assurance, and security, to ensure seamless integration and deployment of the software solution. Third-Party Integration: Manage the integration of third-party services and APIs into the overall architecture. Key Decisions / Dimensions 1.Team Structure and Roles: Defining team roles, responsibilities, and structure to optimize workflow and collaboration. This includes decisions on hiring new team members, promoting or reassigning existing ones, and determining the best team configuration for project success. 2.Project Planning and Road mapping: Developing detailed project plans and roadmaps that outline timelines, milestones, and deliverables. This involves setting realistic deadlines, prioritizing tasks, and allocating resources effectively to ensure that projects are completed on time and within budget. 3.Process and Methodology Implementation: Deciding on the development methodologies and processes the team will follow, such as Agile, Scrum, or Kanban. This includes establishing best practices, setting up workflows, and ensuring that the team adheres to these methodologies for consistent and efficient progress. Major Challenges 1.Balancing Technical and Business Needs: Aligning technical solutions with business goals and managing cost-quality trade-offs. 2.Keeping Up with Technological Advancements: Staying current with rapidly changing technologies and managing legacy systems. 3.Complex Decision-Making: Selecting appropriate technologies and designing flexible, scalable architectures. 4.Stakeholder Communication and Management: Effectively communicating with and managing expectations of both technical and non-technical stakeholders. 5.Risk Management and Mitigation: Identifying potential risks and developing strategies to mitigate them. 6.Team Coordination and Collaboration: Ensuring smooth collaboration across cross-functional teams and resolving conflicts. 7.Performance and Scalability Challenges: Optimizing system performance and planning for scalability. 8.Security and Compliance: Implementing security best practices and ensuring regulatory compliance. 9.Time and Resource Constraints: Managing limited resources while meeting project deadlines. 10.Continuous Learning and Adaptation: Staying up to date with new technologies and adapting to change. 11. Maintaining Consistency and Standards: Ensuring architectural consistency and enforcing standards across projects. Required Qualifications and Experience Graduate or post-graduate in computer science and engineering Work Experience: 8-12 years Required Skills: 1. Mobile Development Expertise: Android Development: Proficiency in Kotlin and Java, understanding of Android architecture components, and experience with Android SDK. iOS Development: Proficiency in Swift and Objective-C, understanding of iOS frameworks, and experience with UIKit, CoreData, and other iOS SDK components. 2.Web Technologies: Angular: Deep knowledge of Angular framework for developing and maintaining PWA pages, including component-based architecture, services, and reactive programming with RxJS. HTML, CSS, and Strong foundational skills in web development technologies. 3.Cross-Platform Development: Familiarity with frameworks like Flutter or React Native for potential cross-platform development considerations. 4.API and Backend Integration: Understanding of RESTful APIs, GraphQL, and backend technologies for seamless integration with mobile and web components. 5.UX/UI Design Principles: Awareness of design guidelines and best practices for both Android and iOS platforms to ensure a consistent and intuitive user experience. 6.Security Best Practices: Knowledge of mobile and web security practices, including data encryption, secure authentication, and protection against common vulnerabilities. 7.Cloud Services and DevOps: Familiarity with cloud platforms (AWS, Azure, Google Cloud) for backend services, data storage, and CI/CD pipelines. Soft Skills: 1.Problem-Solving: Ability to troubleshoot and solve complex technical issues. 2.Communication: Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders. 3.Team Leadership: Experience in leading and mentoring development teams, fostering collaboration, and guiding them towards best practices. 4.Project Management: Ability to plan, prioritize, and manage project

Posted 5 days ago

Apply

8.0 - 12.0 years

19 - 22 Lacs

pune

Work from Office

Job Purpose To design and oversee the technical architecture of software solutions, ensuring they are scalable, secure, and meet business needs. Provide technical leadership and bridge the gap between technical teams and stakeholders Duties and Responsibilities 1. Architecture Design and Development Solution Design: Create the overall structure of a software solution, including the selection of technologies, frameworks, and platforms. System Architecture: Define the high-level structure of a system, including its components, their interactions, and the technologies used. Technical Standards: Establish and enforce coding standards, development methodologies, and best practices. 2. Technical Guidance and Leadership Team Mentorship: Provide technical guidance and mentorship to development teams, helping them solve complex technical problems. Code Review: Participate in code reviews to ensure adherence to architectural standards and best practices. Skill Development: Identify skill gaps within the team and provide training or recommend resources to bridge those gaps. 3. Stakeholder Communication Requirement Gathering: Work closely with business analysts, product managers, and other stakeholders to understand and translate business requirements into technical specifications. Technical Documentation: Create and maintain comprehensive technical documentation for architecture, design, and implementation. Presentations: Communicate complex technical concepts and solutions to non-technical stakeholders in a clear and understandable manner. 4. Technology Evaluation and Selection Tool and Framework Evaluation: Assess and recommend tools, frameworks, and technologies that best suit the projects needs. Prototyping: Build prototypes or proof-of-concepts to validate technology choices and architectural approaches. 5. Performance and Scalability Planning Scalability: Design systems that can scale efficiently as demand grows, including planning for load balancing, caching, and distributed architectures. Performance Optimization: Identify and resolve performance bottlenecks, ensuring that the system meets performance requirements. 6. Security and Compliance Security Best Practices: Implement security best practices to protect data and systems, including secure coding practices, data encryption, and access controls. Compliance: Ensure that the architecture complies with relevant regulations and standards, such as GDPR, HIPAA, or industry-specific requirements. 7. Project Oversight and Risk Management Project Planning: Collaborate with project managers to define project scope, timelines, and resource allocation. Risk Assessment: Identify technical risks and develop mitigation strategies to address potential issues. 8. Continuous Improvement and Innovation Innovation: Stay up to date with the latest technological trends and innovations, incorporating them into the architecture where appropriate. Process Improvement: Continuously evaluate and improve development processes, tools, and methodologies.|9. Collaboration and Integration Cross-Functional Collaboration: Work closely with other departments, such as operations, quality assurance, and security, to ensure seamless integration and deployment of the software solution. Third-Party Integration: Manage the integration of third-party services and APIs into the overall architecture. Key Decisions / Dimensions 1.Team Structure and Roles: Defining team roles, responsibilities, and structure to optimize workflow and collaboration. This includes decisions on hiring new team members, promoting or reassigning existing ones, and determining the best team configuration for project success. 2.Project Planning and Road mapping: Developing detailed project plans and roadmaps that outline timelines, milestones, and deliverables. This involves setting realistic deadlines, prioritizing tasks, and allocating resources effectively to ensure that projects are completed on time and within budget. 3.Process and Methodology Implementation: Deciding on the development methodologies and processes the team will follow, such as Agile, Scrum, or Kanban. This includes establishing best practices, setting up workflows, and ensuring that the team adheres to these methodologies for consistent and efficient progress. Major Challenges 1.Balancing Technical and Business Needs: Aligning technical solutions with business goals and managing cost-quality trade-offs. 2.Keeping Up with Technological Advancements: Staying current with rapidly changing technologies and managing legacy systems. 3.Complex Decision-Making: Selecting appropriate technologies and designing flexible, scalable architectures. 4.Stakeholder Communication and Management: Effectively communicating with and managing expectations of both technical and non-technical stakeholders. 5.Risk Management and Mitigation: Identifying potential risks and developing strategies to mitigate them. 6.Team Coordination and Collaboration: Ensuring smooth collaboration across cross-functional teams and resolving conflicts. 7.Performance and Scalability Challenges: Optimizing system performance and planning for scalability. 8.Security and Compliance: Implementing security best practices and ensuring regulatory compliance. 9.Time and Resource Constraints: Managing limited resources while meeting project deadlines. 10.Continuous Learning and Adaptation: Staying up to date with new technologies and adapting to change. 11. Maintaining Consistency and Standards: Ensuring architectural consistency and enforcing standards across projects. Required Qualifications and Experience Graduate or post-graduate in computer science and engineering Work Experience: 8-12 years Required Skills: 1. Mobile Development Expertise: Android Development: Proficiency in Kotlin and Java, understanding of Android architecture components, and experience with Android SDK. iOS Development: Proficiency in Swift and Objective-C, understanding of iOS frameworks, and experience with UIKit, CoreData, and other iOS SDK components. 2.Web Technologies: Angular: Deep knowledge of Angular framework for developing and maintaining PWA pages, including component-based architecture, services, and reactive programming with RxJS. HTML, CSS, and Strong foundational skills in web development technologies. 3.Cross-Platform Development: Familiarity with frameworks like Flutter or React Native for potential cross-platform development considerations. 4.API and Backend Integration: Understanding of RESTful APIs, GraphQL, and backend technologies for seamless integration with mobile and web components. 5.UX/UI Design Principles: Awareness of design guidelines and best practices for both Android and iOS platforms to ensure a consistent and intuitive user experience. 6.Security Best Practices: Knowledge of mobile and web security practices, including data encryption, secure authentication, and protection against common vulnerabilities. 7.Cloud Services and DevOps: Familiarity with cloud platforms (AWS, Azure, Google Cloud) for backend services, data storage, and CI/CD pipelines. Soft Skills: 1.Problem-Solving: Ability to troubleshoot and solve complex technical issues. 2.Communication: Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders. 3.Team Leadership: Experience in leading and mentoring development teams, fostering collaboration, and guiding them towards best practices. 4.Project Management: Ability to plan, prioritize, and manage project

Posted 5 days ago

Apply

2.0 - 6.0 years

0 Lacs

amravati, maharashtra

On-site

Job Description Role Overview: You will be working as a full-time on-site Software Trainer at LitsBros Pvt. Ltd in Amravati. Your primary responsibility will include conducting training sessions on various software applications, developing training materials, and providing ongoing support to trainees. This role will involve creating and updating training documentation, assessing individual or group training needs, delivering hands-on training, troubleshooting user issues, and assisting in software systems implementation. Additionally, you will collaborate with other teams to ensure that training programs align with organizational objectives. Key Responsibilities: - Conduct training sessions on software applications - Develop and update training materials - Provide ongoing support to trainees - Assess training needs of individuals or groups - Deliver hands-on training - Troubleshoot user issues - Assist in software systems implementation - Collaborate with other teams to meet organizational objectives Qualifications: - Strong knowledge of software applications, including installation, configuration, and troubleshooting - Experience in developing training materials and delivering hands-on training sessions - Excellent communication and presentation skills - Ability to assess training needs and customize training programs accordingly - Team collaboration skills and adaptability to changing training requirements - Proficiency in IT and software systems with a strong technical background - Prior experience in software development or IT industry is beneficial - Bachelor's degree in Computer Science, Information Technology, or a related field,

Posted 5 days ago

Apply

2.0 - 7.0 years

0 Lacs

vadodara, gujarat

On-site

As an Engineer - Mobile Application (Android) at our company, you will play a crucial role in developing and maintaining high-quality Android mobile applications focused on communication, social media, HR, entertainment, and business domains. Your responsibilities will include: - Develop and maintain high-quality Android mobile applications with a strong focus on kotlin development. - Code, test, and debug mobile applications to meet product specifications as per Android Development. - Ensure the performance, quality, and responsiveness of mobile applications. - Identify and resolve application defects and issues promptly. - Good to have experience in implementing and optimizing calling features using technologies like WebRTC, Socket, Ejabber, etc to enhance the communication experience. - Stay updated with Android development trends and best practices, particularly in real-time communication and media management. - Participate in code reviews to maintain code quality and consistency. - Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces. - Conduct thorough testing to ensure optimal functionality and user satisfaction. - Optimize mobile applications for performance, speed, and responsiveness. - Assist in the continuous improvement of the development process. Qualifications required for this role include: - Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience). - Proven experience in Android mobile application development with a strong emphasis on Android development. - Proficiency in Java and Kotlin programming languages. - Strong understanding of Android app architecture and MVVM design/Architecture patterns, with a focus on real-time communication. - Familiarity with Android SDK, Android Studio, and Jetpack libraries. - Strong Experience of RESTful APIs and integration for media-rich features. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills to work effectively in cross-functional teams with QA, Web/API, and Android Team. - Ability to manage multiple tasks and prioritize effectively, particularly during mobile streaming feature development. - Strong attention to detail and commitment to delivering high-quality work. - Continual learner with a passion for staying updated with the latest Android technologies and trends. Join us in elevating businesses with innovative technology solutions and be a part of our dynamic team at Rigel Networks!,

Posted 5 days ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

bengaluru

Work from Office

Location: Bellandur, Bangalore, KA Role Type: Full-time | 5 days On-site (Mon Fri) Experience Level: 5+ Years About the Role We are looking for a highly motivated Full Stack Engineer to join our global project. This is an opportunity to build from absolute zero, take full ownership of end-to-end projects, and work in a dynamic environment where priorities shift quickly. If you are passionate about building impactful products, thrive in startup-like settings, and think like a founder, this role is for you. Responsibilities Lead the development of new features and products from scratch, taking full ownership of design, implementation, and deployment. Build and maintain high-quality Native Android applications (Kotlin) . Develop scalable and robust backend systems (Python preferred). Collaborate cross-functionally with product, design, and business teams to deliver rapid iterations and improvements. Contribute to product strategy and provide technical insights from a founder s perspective. Adapt quickly to changing requirements and manage priorities in a fast-paced environment. 5+ years of professional experience in software development. Strong expertise in Native Android development (Kotlin) . Proficiency in backend technologies (Python preferred)

Posted 6 days ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

bengaluru

Work from Office

Snapshot Gemini, the game-changing personal assistant powered by generative AI, revolutionizes your mobile experience. The Gemini on Mobile (Android+iOS) team is responsible for the entire Gemini (and previously Assistant) experience for the mobile users. Our team s mission is to lead the charge in evolving Gemini on Android and iOS, placing Google at the forefront of the LLM and generative AI revolution. Our team members are highly motivated, self-sufficient and problem solvers. We are looking for people who are passionate about app development, and who are always one step ahead in development platforms, new functionality and APIs. About Us Artificial Intelligence could be one of humanity s most useful inventions. At Google DeepMind, we re a team of scientists, engineers, machine learning experts and more, working together to advance the state of the art in artificial intelligence. We use our technologies for widespread public benefit and scientific discovery, and collaborate with others on critical challenges, ensuring safety and ethics are the highest priority. The Role We seek passionate, experienced candidates to lead a team developing cutting-edge technologies for users. Ideal candidates thrive in ambiguity, analyze problems, propose novel solutions, and iterate for high-quality user experiences and come with a strong background of leading high-functioning teams. Design, build, and deliver compelling new features for Geminis applications, prioritizing both performance and seamless user experiences. Work closely with cross-functional teams (design, product, modeling specialists) to translate user needs into intuitive, valuable app features within the Gemini ecosystem. Proactively participate in code reviews, enforce development best practices, and share your knowledge to raise the teams overall technical expertise. The focus of the team is on prioritization (work on the most important features and requests), lightweight process, high quality bar and fast execution. Key responsibilities: Design and implement scalable business logic for millions of Gemini users for both 1P and 3P ecosystems. Create project roadmap for the team, including new technical and product opportunities that you identify. Engage in prototyping with product teams, aiming to pioneer novel user experiences by elevating mobile capabilities. Build, mentor, and guide a diverse team of engineers and researchers, fostering a collaborative and supportive environment where everyone can thrive. You will actively invest in their professional development through regular feedback, coaching, and opportunities for growth. Participate in code reviews and contribute to improving engineering best practices. Communicate technical decisions and tradeoffs effectively. Drive consensus among colleagues within and across project teams. Collaborate cross-functionally with other Google product area partners to build robust and high-impact software products. About You This role is ideal for a leader who thrives in a collaborative, fast-paced, and dynamic environment. You are a creative problem-solver who can distill big-picture challenges into tractable projects, empowering your team to succeed. You value continuous learning, teamwork, and making a positive contribution to society. Bachelor s degree, or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g. C++, Java, Kotlin, JavaScript). 5 years of experience in a technical leadership role; overseeing projects. 5 years of experience in a people management, supervision/team leadership role. In addition, the following would be an advantage: Masters degree or PhD in Engineering, Computer Science, or a related technical field. Experience in android development, leading software engineering teams and supporting career development and team growth. Experience working in, or founding early stage startups. Experience delivering software solutions in a fast-paced, customer-facing environment and demonstrated ability to adapt to evolving priorities. At Google DeepMind, we value diversity of experience, knowledge, backgrounds and perspectives and harness these qualities to create extraordinary impact. We are committed to equal employment opportunity regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, or related condition (including breastfeeding) or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.

Posted 6 days ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

bengaluru

Work from Office

Job Requirements Job Title: Android Developer Job Type: Full-Time Location: Bangalore We are looking for a highly skilled Android Developer with 7 years of experience to join our team in Bangalore. The ideal candidate should have hands-on experience with Android Java and Kotlin. Responsibilities: - Design and build advanced applications for the Android platform - Collaborate with cross-functional teams to define, design, and ship new features - Work with outside data sources and APIs - Unit-test code for robustness, including edge cases, usability, and general reliability - Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements: - 10 years of experience in Android development - Proficient in Android Java and Kotlin - Strong understanding of Android SDK - Experience with third-party libraries and APIs - Solid understanding of the full mobile development life cycle If you are a talented Android Developer looking to take the next step in your career, we would love to hear from you. Apply now to join our dynamic team in Bangalore.

Posted 6 days ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

chennai

Work from Office

Android Developer Chennai, India Apply for position 3-5 years of Android development experience Deep understanding of the Android SDK and Java Experience having published multiple apps in the Play Store Read more Experience having worked with RESTful APIs in the apps Comfortable working with a source code management system

Posted 6 days ago

Apply

4.0 - 6.0 years

0 - 0 Lacs

pune, chennai, mumbai (all areas)

Work from Office

Role : Malware Analyst EXP : 4- 6 Years Work Mode : WFO Location : Bangalore/Pune Mandatory Skills : 1-2 Years relevant experience in Android application development 3-4 Years relevant with Malware analysis. Reverse Engineering Tools : IDA PRO/ Ghidra mandatory If you qualify all of the above skills, kindly share your resume to the ID mentioned below. shri.lakshmi@cielhr.com

Posted 6 days ago

Apply

6.0 - 8.0 years

14 - 20 Lacs

noida, gurugram, delhi / ncr

Work from Office

Strong expertise in React Native, Redux, Flexbox, CSS, LESS, Material UI Experience with iOS (Swift, Objective-C) and Android Studio Hands-on in building and deploying scalable mobile apps Good problem-solving & communication skills

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Android Automotive OS Developer at in-tech, you will be responsible for developing and customizing applications for the Android Automotive OS (AAOS) platform. Your role will involve integrating Google Automotive Services (GAS) into the AAOS environment, troubleshooting and resolving issues related to AAOS and GAS, and collaborating with UX/UI designers to implement user-friendly interfaces. You will work closely with automotive hardware and software teams to optimize system performance while ensuring the security and reliability of the automotive applications. Additionally, you will conduct code reviews, provide feedback to ensure code quality, and stay updated with the latest trends and advancements in Android and automotive technologies. To be successful in this role, you should have a minimum of 5 years of experience in Android development with a strong understanding of the Android SDK. Proficiency in programming languages such as Java and Kotlin is required, along with experience in Android Automotive OS (AAOS) development. Knowledge of Google Automotive Services (GAS) and its integration will be advantageous. Experience with automotive communication protocols (e.g., CAN, LIN, MOST), testing tools and frameworks like CANoe, CANalyzer, or similar, as well as familiarity with vehicle infotainment systems and automotive industry standards are essential. Experience with other automotive operating systems, cloud services, IoT integration in automotive environments, and agile development methodologies will be beneficial. You should possess strong problem-solving skills, attention to detail, excellent communication, and teamwork skills to thrive in this role. If you are ready to contribute your expertise and grow in a flexible work environment, in-tech welcomes you to join our team and be a part of shaping the future of automotive engineering. If you have the required experience, team spirit, and are seeking a rewarding workplace, we encourage you to apply and start your journey with us at in-tech.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

muzaffarnagar, uttar pradesh

On-site

As an iOS Developer at our company, you will be responsible for developing mobile applications for various platforms such as iPhone, iPad, and Blackberry. Your primary focus will be on the development of iOS applications and their integration with back-end services. You should have a minimum of 1 year of experience in independent app development, with a strong background in iOS development. Your qualifications should include a degree in MCA, M.Tech, B.Tech, or any relevant field. Proficiency in HTML5, Java, JavaScript, and Adobe Flex is essential for this role. Experience in Android development will be an added advantage. This position is based in Muzaffarnagar (U.P.) and we are looking to fill 2 positions. If you are passionate about mobile application development and possess the necessary skills and experience, we would like to hear from you.,

Posted 1 week ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies