Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
13 - 14 Lacs
Pune
Work from Office
Some careers shine brighter than others. If you re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Consultant Specialist In this role, you will: Be a part of the multiskill POD which is responsible for feature as well as technical delivery. Responsible for development mobile application on Android with focus on high quality code. Performing requirement analysis Develop high quality and details low level designs. Participate in code review of other developers and provide feedback. Establish coding best practices and implement the same to ensure quality. Participate in the refinement session, understand the change / story, perform AS IS analysis and come up with technical implementation. Collaborate with test team to get the code thoroughly tested. Requirements To be successful in this role, you should meet the following requirements: Experience in working in an agile and DevOps environment. Proficiency in Kotlin and Java with understanding of Android framework and libraries. Experience in Android development tolls such as Android Studio, Gradle and Git. Strong understanding of mobile app architecture, design pattern and best practices. Familiar with RESTful APIs, JSON, network framework and third party library integration. Experience in handling performance optimisation, memory management and app security. Good to have knowledge about testing frameworks. Solid understanding of mobile app development life cycle. Hand on experience on Version Control Systems collaborative development tool. You ll achieve more when you join HSBC. .
Posted 3 months ago
3.0 - 8.0 years
8 - 14 Lacs
Pune, Chennai, Bengaluru
Work from Office
Job Summary : We are looking for an experienced AOSP Developer to join our team, focusing on customizing and enhancing the Android Open Source Project for various devices. The ideal candidate will have a strong background in Android development, embedded systems, and a passion for open-source technologies. Key Responsibilities : - AOSP Customization: Modify and extend the AOSP codebase to develop custom ROMs or features tailored to specific hardware platforms. - Device Integration: Work closely with hardware teams to ensure optimal integration of AOSP with device-specific components, including drivers and firmware. - Feature Development: Implement new features and enhancements within the AOSP framework, ensuring they adhere to best practices and performance standards. - Testing and Debugging: Conduct thorough testing and debugging of AOSP builds to ensure stability, performance, and compatibility across devices. - Documentation: Maintain comprehensive documentation of changes, customizations, and development processes to support team collaboration and knowledge sharing. - Collaboration: Collaborate with cross-functional teams, including software engineers, QA testers, and product managers, to align development efforts with project goals. - Community Engagement: Participate in the AOSP community, contributing to discussions, bug reports, and code reviews to support the open-source ecosystem. Required Skills : - Programming Languages: Proficiency in C, C++, and Java; familiarity with Kotlin is a plus. - Android Framework: Strong understanding of the Android architecture, including system services, application frameworks, and hardware abstraction layers (HAL). - Embedded Systems: Experience with embedded software development and knowledge of hardware interfaces. - Build Systems: Familiarity with Android build systems (e.g., AOSP build, Gradle) and version control systems (e.g., Git). - Debugging Tools: Experience using debugging tools (e.g., adb, gdb) for troubleshooting Android applications and systems. Qualifications : - Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - Experience: 3+ years of experience in Android development, with a focus on AOSP or custom ROM development. Preferred Qualifications : - Open Source Contributions: Previous contributions to AOSP or other open-source projects. - Knowledge of Android Security: Understanding of Android security architecture and best practices. - Agile Methodologies: Experience working in Agile development environments.
Posted 3 months ago
2.0 - 7.0 years
1 - 5 Lacs
Noida
Work from Office
What You Bring to the team : - 2-7 years of working experience in game development, preferable 2D games. - Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, user session management. - Good knowledge of game physics and particle systems - Experience of shipping out games on Android/ iOS and rolling out updates to them - Ability to plan and estimate timelines of new features/ releases. - Expert in debugging - Strong understanding of object-oriented programming, data structure and algorithms Extra Gems for : - Experience of working in Product industry - Good understanding of client/ server interaction - Experience of working on a mobile multiplayer games on scale, will be a huge plus - Experience with Android development / Objective C - Open source contributions, interesting hobby projects. - Experience optimising Your responsibilities would include : - As an Associate Unity game developer, you will be part of the Unity Dev team and will be responsible for the front-end (client) side development. - You would design, build and maintain efficient, reusable, and reliable code - Implement new game features and services - Continuously improve the game quality by fixing crashes, ANRs, performance related issues to deliver exceptional experience to our users. - Integrate third party SDKs like Analytics, Monetisation, Crash reporting etc. space - Create, debug, maintain and optimise the game, and related in-house written libraries used for the game's development. - Reporting to team lead regularly in clear and structured way regarding your progress. Proactive communication is a must when deadlines are getting missed.
Posted 3 months ago
5.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Key Responsibilities : - Develop and maintain mobile applications using Java and React Native. - Write efficient, scalable, and high-quality code that adheres to best practices and coding standards. - Debug, troubleshoot, and resolve technical issues to ensure smooth functioning and optimal performance of applications. - Work closely with cross-functional teams including design, product management, and backend development teams to ensure a smooth development and deployment process. - Implement user interface (UI) designs and user experience (UX) best practices within mobile applications. - Participate in code reviews, sharing knowledge with the team, and collaborating to improve code quality. - Stay updated with the latest industry trends, technologies, and best practices related to Android development and mobile technologies. - Provide technical guidance to junior developers and ensure the team follows best practices. - Continuously improve and optimize mobile applications in terms of performance, user experience, and reliability. Required Skills and Qualifications : - 5+ years of hands-on experience in Java programming, with a deep understanding of Android development. - Proven experience developing and maintaining mobile applications using React Native. - Strong knowledge of Android SDK and Java-based mobile applications. - Experience with APIs, third-party libraries, and data integration in mobile apps. - Familiarity with version control systems, such as Git. - Strong experience with UI/UX principles for mobile apps, ensuring high-quality, intuitive designs. - Proficient in debugging, troubleshooting, and resolving mobile application issues. - Experience with JavaScript and React Native frameworks to build high-performing mobile apps. - Ability to write clean, modular, reusable code. - Strong understanding of software development principles and practices. - Experience with Agile development methodologies and the SDLC. - Good communication skills to collaborate effectively with both technical and non-technical teams.
Posted 3 months ago
4.0 - 9.0 years
6 - 10 Lacs
Gurugram
Work from Office
Senior Android Engineer at TechHand | TechHand Innovations Pvt. Ltd. . While our apps are primarily built in Flutter , native Android expertise is a must to optimize performance, integrate SDKs, and enhance critical features like secure video streaming, quizzes, and real-time interactions . Key Responsibilities Develop and optimize Android applications using Kotlin/Java and Flutter . Implement native Android features , including UI components, animations, and background services. Enhance encrypted video streaming using ExoPlayer , ensuring smooth, secure playback within the LMS. Work on LMS modules such as quizzes, test series, doubt-solving, and real-time interactions . Integrate RESTful APIs, third-party SDKs, WebSockets , and Firebase services. Troubleshoot and resolve performance bottlenecks , ensuring app stability and responsiveness. Stay updated with the latest Android and Flutter development trends and best practices. Requirements Must-Have: 4+ years of experience in Native Android development using Kotlin & Java . Expertise in Android SDK, Jetpack components, WorkManager, Firebase, and system-level APIs . Experience with secure video streaming using native ExoPlayer . Strong understanding of multi-threading, memory management, and debugging tools . Familiarity with RESTful APIs, WebSockets, GraphQL , and database integration. Good-to-Have: Exposure to Flutter and knowledge of bridging native Android with Flutter . Experience with publishing and maintaining apps on the Play Store . Knowledge of CI/CD pipelines (e.g., Fastlane, GitHub Actions, Firebase App Distribution).
Posted 3 months ago
0.0 - 1.0 years
0 Lacs
Surat
Work from Office
Assist in App Development: Collaborate with the development team to build, test, and maintain Android applications using Java or Kotlin. Code and Debug: Write clean, efficient, and well-documented code, and troubleshoot issues to ensure optimal performance of applications. Collaborate: Engage in team discussions, contribute ideas, and work with designers and other developers to deliver high-quality solutions. Learn and Implement: Stay updated with the latest Android development trends, tools, and best practices, and apply this knowledge to your projects. Document: Maintain accurate documentation for development processes and project updates. Technical Skills: Basic understanding of Android development using Java or Kotlin. Familiarity with Android Studio and related tools is a plus. Problem-Solving Skills: Strong analytical abilities with attention to detail and the capability to resolve issues effectively. Communication: Good verbal and written communication skills, with the ability to collaborate effectively in a team environment.
Posted 3 months ago
6.0 - 11.0 years
15 - 25 Lacs
Bengaluru
Work from Office
React Hybrid Senior Engineer position (React Native/React Js/Redux/Typescript/javascript) Requirements: Strong knowledge and 6+ years of professional experience in software development Strong knowledge and experience in designing and development Desire to write clean, modular and testable code with consistent code style Experience with JavaScript, Typescript, React (18), React Native, Ionic(nice to have), Capacitor or Cordova, Experience with CSS, HTML Nice to know Relation and Document Databases (SQLight, indexedDB) Nice to have Android(Java) and iOS development (Swift) experience Knowledge of design and architectural patterns Analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them Attention to security issues Ability to learn new tools and technology and issue-solver attitude Upper-intermediate level of English (both oral and written) Knowledge of Agile (preferably SAFe) development practices Strong analytic & problem-solving skills Solution-focused, takes initiative to work effectively within established guidelines Strong cross-functional team player, ability to work effectively with technical & business contacts Must comply with internal technical competence model Responsibilities: Provide system or technical development expertise to the team Write well-documented quality, highly maintainable and performing code Ensure the code follows latest coding practices and industry standards Investigate and resolve application issues and bottlenecks and inefficiencies Conduct and participate in code reviews that span multiple languages and applications Supports and develop software engineers by providing advice, coaching, and feedback as well as conducting design sessions, assisting in code deployments and day-to-day operations Regularly dive into the architecture, code, test plans, project plans, etc. Provide effort estimations Identify, investigate, solve, and fix software problems Work in close contact with team members and project stakeholders on customers site Suggest technical and functional improvements to add value to the product Create technical specifications for new products, executing from start to finish and owning the quality of the service in production Act in compliance with all Company Policies & Procedures Take active participation during meetings( planning, refinement meeting etc) Skills :- JavaScript TypeScript React (version 18) React Native CSS HTML Designing and Development Experience Writing Clean, Modular, and Testable Code Code Consistency and Style Knowledge of Design and Architectural Patterns Issue Resolution and Problem-solving Technical Documentation Code Reviews Code Quality and Performance Optimization Upper-intermediate English Proficiency (both oral and written) Agile Development Practices (preferably SAFe) Strong Analytical Skills Cross-functional Team Collaboration Technical Coaching and Mentorship Senior Software Engineer Senior Full Stack Developer Software Development JavaScript TypeScript React React Native Ionic Capacitor Cordova CSS HTML SQLite IndexedDB Android Development iOS Development Java Swift Design Patterns Architectural Patterns Agile Development SAFe System Expertise Code Reviews Code Quality Code Efficiency Technical Coaching Effort Estimation Problem Solving Technical Specifications Security Issues Cross-functional Team Player Customer Stakeholder Interaction Technical Competence Model Software Engineer Support Project Planning Code Deployment Industry Standards Clean Code Modular Code Testable Code Code Documentation Risk Identification Issue Resolution Functional Improvements Production Quality Technical Expertise Initiative Problem-solving Skills Upper-intermediate English
Posted 3 months ago
5.0 - 7.0 years
3 - 8 Lacs
Chennai
Remote
About the Role: We are seeking a skilled and creative working experience in Mobile App Development in iOS, Android Native development or tools using flutter. We have international assignments that you will be assigned to work upon as part of a team. Key Responsibilities: Designing and building mobile applications for Apple's iOS platform and Flutter framework.4 Collaborating with the design team to define and implement app features. Ensuring the quality, performance, and adherence to specifications of the applications. Identifying and resolving potential problems and application bottlenecks. Fixing application bugs prior to final release. Publishing applications on the App Store. Designing and implementing application updates. Implementing camera filter functionality within the iOS and Flutter applications. Understand user requirements; design and develop mobile applications for devices that meet real world scenarios. Identify issues and improve code quality, including clear and meaningful documentation. Implement unit tests and automate regression testing to ensure baseline quality in all releases in working with Manager. Excellent knowledge of mobile databases such as SQLite. Excellent knowledge of Swift, Objective-C, XAML,xamarin, Android, .NET. Experience with mobile software design patterns and resource limitations. Understanding of algorithms and design patterns. Experience in Android development. Jetpack Compose UI. Should have worked in Java, Android Studio, Kotlin. Should have worked on latest android version and devices. Knowledge on handling play store for App release.
Posted 3 months ago
2.0 - 3.0 years
5 - 7 Lacs
Chennai, Delhi / NCR, Bengaluru
Work from Office
Responsibilities: Stay up-to-date with emerging technologies and industry trends to continuously improve development practices. Develop, maintain, and optimize PHP applications, ensuring high performance and responsiveness. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Design and implement robust, scalable, and secure APIs. Write clean, efficient, and well-documented code adhering to PHP 1. A Mobile Developer is responsible for designing, developing, and maintaining mobile applications for various platforms, such as iOS and Android. 2. Coding: Writing clean, efficient, and maintainable code for mobile applications using programming languages like Swift (for iOS) or Kotlin/Java (for Android). 3. App Design: Collaborating with UI/UX designers to create user-friendly and visually appealing mobile app interfaces. 4. Platform Knowledge: Staying updated on the latest mobile platform features, guidelines, and best practices for iOS and Android. 5. Testing: Conducting thorough testing, debugging, and troubleshooting of mobile apps to ensure they work seamlessly across different devices and screen sizes. 6. Optimization: Optimizing mobile applications for performance, speed, and resource usage to provide a smooth user experience. 7. API Integration: Integrating mobile apps with external APIs and web services to fetch data and provide various functionalities. 8. Version Control: Using version control systems like Git to track changes and collaborate with other developers. 9. Security: Implementing security measures to protect user data and ensure the safety of the app from potential threats. 10. Documentation: Creating documentation for code, APIs, and app functionalities to assist in future maintenance and updates. 11. Continuous Learning: Keeping up-to-date with emerging mobile technologies and trends to incorporate new features and capabilities into apps. 12. Collaboration: Working closely with cross-functional teams, including designers, product managers, and quality assurance testers, to deliver a complete and polished mobile application. 13. App Store Submission: Preparing and submitting mobile apps to app stores like the Apple App Store and Google Play Store, following their respective guidelines. 14. User Support: Addressing user feedback, fixing bugs, and providing technical support to ensure a positive user experience. 15. Performance Monitoring: Monitoring app performance and using analytics tools to gather insights into user behavior and app usage. 16. Code Review: Participating in code reviews to maintain code quality and consistency within the development team. Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad
Posted 3 months ago
2.0 - 6.0 years
20 - 35 Lacs
Gurugram
Work from Office
Reporting to: Head of Engineering A young and dynamic tech startup is looking for an Android Developer to contribute to building scalable mobile applications that drive social transformation at scale. This is an opportunity to work with a team dedicated to impactful change and cutting-edge technology. Responsibilities: 1. Design and develop feature-rich, user-friendly Android applications using modern frameworks like Jetpack Compose. 2. Collaborate with product managers, designers, and backend developers to define, design, and deliver new features. 3. Conduct rigorous testing and debugging to ensure robust application performance. 4. Continuously optimize application performance and address potential bottlenecks. 5. Stay updated with the latest Android development trends and incorporate innovative solutions. Requirements: Must-Haves: 1. 2+ years of hands-on experience in Android development. 2. Strong expertise in Flutter, Kotlin, and Jetpack Compose. 3. Proficiency in version control systems like Git. 4. Experience with CI/CD pipelines. 5. Strong problem-solving and debugging skills. 6. Ability to work effectively in a fast-paced, collaborative environment. Nice-to-Haves: 1. Familiarity with performance profiling and optimization techniques. 2. Experience in gamified applications or platforms.
Posted 3 months ago
4.0 - 9.0 years
8 - 14 Lacs
Hyderabad
Work from Office
What you will do : - 8+ years of software development experience in an Agile environment. - Experience building native iOS and/or Android apps and React Native apps. - Strong hands-on skills. Can drill deep into the complex system design and implementation when needed. - Strong written and verbal communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences. - 4+ years of Android native development experience (Android Studio with Java or Kotlin) and/or iOS native development experience (XCode with Objective-C or Swift). - 4+ years of experience with JavaScript (preferably React Native). - Experience with cross-platform mobile application development framework is a plus. - Strong understanding of the software design/architecture process and design patterns. - Experience with Mobile automation test framework, for e.g., Appium. - Experience with Continuous Integration (CI) and its use in testing, building and deploying iOS and Android apps. - Strong understanding of OOP and OOD. - Proven experience of building integrations with APIs using technical interface specifications. - Knowledge of packaging mobile application in libraries or modules or apps for distribution. - Hands-on experience with tools such as GitHub, Jenkins, JIRA. - Relational and non-relational database design skills. - Experience with unit and integration testing. - Experience in working in an environment following Agile methodology. - Familiarity with health care industry and data privacy regulations is a plus. - Experience with Software FMEA process is a plus.
Posted 3 months ago
4.0 - 5.0 years
25 - 35 Lacs
Madurai
Work from Office
We are seeking a highly skilled and experienced Android Developer with 4+ years of hands-on experience in designing, developing, and maintaining advanced applications for the Android platform. As part of our mobile engineering team, you will play a key role in delivering high-performance, responsive, and user-friendly apps that delight users. You should have a strong command of Kotlin, Java, and both legacy and modern UI paradigms. Key Responsibilities: Design, develop, and maintain Android applications using Kotlin and Java. Migrate legacy UI components to modern architectures like Jetpack Compose and Material Design. Implement and manage backend communication via Retrofit, Ktor, OkHttp, GraphQL, and WebSockets. Integrate and utilize Firebase services. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Required Skills : 4+ years of professional Android development experience. Proficient in Kotlin and Java . Strong experience with legacy UI components Expertise in Material Design principles and Jetpack Compose. Solid understanding of networking libraries such as Retrofit, Ktor, and OkHttp . Experience with real-time data and messaging using WebSockets and GraphQL . Working knowledge of Firebase services . Familiarity with modern Android architecture components and best practices
Posted 3 months ago
5 - 10 years
15 - 25 Lacs
Mohali
Work from Office
Strong command over English communication skills (as our product is Sweden-based). Hands-on experience in mobile application development (iOS/Android/Hybrid). Leadership experience in managing and mentoring a development team.
Posted 4 months ago
3 - 5 years
3 - 3 Lacs
Kolhapur, Sangli, Icchalkaranji
Work from Office
Understand requirements and create technical specs. Guide and mentor junior developers. Develop modules as per requirements. Test software for accuracy. Manage support team and post Go-Live process.Responsibilities: Collaborate with stakeholders to thoroughly understand project requirements and translate them into detailed technical specifications. Provide technical guidance and mentorship to junior developers, fostering their growth and ensuring adherence to best practices. Design, develop, and maintain software modules and features using the ASP.NET framework and related technologies, in accordance with technical specifications. Conduct comprehensive testing of developed software to ensure accuracy, performance, and reliability. Manage and oversee the support team, ensuring timely and effective resolution of technical issues. Coordinate and manage the post-Go-Live process, including monitoring system performance, addressing bugs, and implementing necessary updates. Participate in code reviews to maintain code quality and share knowledge within the development team. Stay updated with the latest trends and technologies in ASP.NET development and the broader web development landscape.
Posted 4 months ago
1 - 3 years
2 - 3 Lacs
Mohali, Chandigarh, Punjab
Work from Office
We're hiring a Flutter Developer at NetFrux Technologies! If you have 12 years of experience in building cross-platform mobile apps using Flutter, join our team to work on exciting projects and grow your career in a dynamic tech environment.
Posted 4 months ago
3 - 8 years
5 - 15 Lacs
Noida, Gurugram
Work from Office
About the Role: As an Android Application Developer at EaseMyTrip.com, you will lead the design and development of advanced mobile applications. This role involves collaborating with cross-functional teams to innovate and implement new features, integrating APIs, and enhancing app performance. You will also engage in rigorous testing, keep abreast of emerging technologies, and guide the entire mobile development lifecycle. This position offers the opportunity to innovate within a dynamic team environment. Role & responsibilities: Design and Development : Lead the architecture and development of Android applications to ensure a seamless, efficient, and robust user experience. Collaboration : Work closely with cross-functional teams to define, design, and ship new features. API Integration : Integrate and maintain connectivity with external data sources and APIs to enhance app functionalities. Testing : Conduct comprehensive unit testing of the code for robustness, including edge cases, usability, and general reliability. Performance Optimization : Continuously work on bug fixing and improving application performance. Innovation : Proactively discover, evaluate, and implement new technologies to maximize development efficiency. Technical Support : Provide technical guidance and support to the team, aiding in both problem-solving and project advancement. Feasibility Analysis : Assess feasibility and provide realistic time estimates for implementing new features or capabilities. Trend Analysis : Stay updated with the latest industry trends, architectures, and emerging technologies to keep the app modern and scalable. Lifecycle Management : Oversee the entire mobile development life cycle from concept to deployment and post-launch support. Preferred candidate profile: Experience : Proven software development experience with a strong portfolio in Android skills development. Must have published at least one original Android app. Technical Skills : Proficiency in Android SDK, Kotlin, and familiarity with Android Studio. API Skills : Experience working with remote data via REST and JSON, along with third-party libraries and APIs. Innovative Thinking : A knack for evaluating and adapting to new technologies that could enhance application development efficiency. Problem-Solving : Ability to effectively communicate technical limitations and roadblocks to team members. Knowledge Expansion : Additional knowledge in Kotlin is a plus. Understanding of Mobile Landscape : Comprehensive working knowledge of the general mobile landscape, architectures, and trends. Lifecycle Expertise : Solid understanding of the full mobile development lifecycle. Team Collaboration : Ability to assist and lead teams using a solid technical background. Quality Focus : Dedication to delivering high-quality, high-performance applications that meet user needs.
Posted 4 months ago
6 - 11 years
18 - 20 Lacs
Noida, Mumbai, Hyderabad
Work from Office
Sr Android Developer (Android TV / ExoPlayer / Kotlin): Description: Design, develop, and maintain Android applications, with a focus on Android TV platforms. Implement advanced video playback features using ExoPlayer. Architect and build scalable, high-performance mobile solutions using Kotlin. Follow clean code principles and best practices in MVVM, Jetpack libraries, and dependency injection. Collaborate closely with product, design, and backend teams to deliver seamless user experiences. Optimize applications for performance, stability, and scalability across a wide range of devices. Lead code reviews, mentor junior developers, and contribute to overall technical strategy. Stay up-to-date with the latest developments in the Android ecosystem and recommend improvements. 6+ years of professional Android development experience. Expertise in Kotlin and a deep understanding of the Android SDK. Familiarity with Android Leanback, TV Input Framework (TIF) Proven experience with Android TV application development. Strong command over ExoPlayer for media streaming and playback. Solid understanding of Android architectural components (MVVM, LiveData, ViewModel, Navigation). Experience with Jetpack libraries, Retrofit/OkHttp, Coroutines, and Room. Familiarity with dependency injection frameworks like Hilt/Dagger. Knowledge of performance tools and memory management in Android. Responsibilities: Essential Qualification: We are seeking a highly skilled Senior Android Developer with over 6 years of hands-on experience in building high-performance Android applications. This role demands expertise in Kotlin/Java, deep understanding of Android TV development, and a strong grasp of media playback using ExoPlayer. You should be well-versed with modern Android architectural patterns and be able to deliver scalable, maintainable, and robust solutions.
Posted 4 months ago
7 - 9 years
8 - 10 Lacs
Bengaluru
Work from Office
Position Overview: As our Application Developer (Android) , your role is pivotal in ensuring the successful delivery of our app during a launch. You will leverage our Platform as a baseline and customize it to create a tailored client experience. In addition to this, you will be responsible for enhancing and supporting existing features in the production environment.Your focus will be on delivering specific milestones and objectives within a dynamic and fast-paced environment. In this role, you will have the opportunity to contribute to the continuous improvement of our Android app, keeping it at the forefront of technology and user experience. Furthermore, as an Android developer, you will actively collaborate with cross-functional teams to ensure that the app aligns with our product strategy and exceeds client expectations. Your innovation and problem-solving skills will play a vital role in shaping the future of our Android application.If you are passionate about Android development and eager to be part of a dynamic team working on cutting-edge technology, this role offers an exciting opportunity to make a significant impact in the world of mobile app development. Roles and Responsibilities: Technical Design and Development : Collaborate closely with Engineers to devise the best technical strategies and execute platform enhancements. Own the delivery of timelines, ensuring high-quality results. Establish software development best practices and encourage team adoption. Stakeholder Collaboration: Work with various technical/non technical stakeholders (Product Managers, Designers, Marketing, Operations, API Developers) to align on company objectives and deliverables. Mentoring and Leadership: Mentor a team of engineers, providing guidance and support. Foster a culture of excellence and problem-solving within the team. Application Availability and Enhancement: Ensure top-notch availability and enhance products based on requirements. Good understanding of mobile application frameworks and stay up to date with the latest Android trends and changes. Engineering Excellence: Own the engineering excellence and operational readiness of services, meeting SLAs and SLOs for the app. Drive service quality, security, scalability, and other performance aspects. Dive deep into issues, providing both reactive and long-term solutions. Support and Mentorship: Assist other Support Engineers on complex RCA issues. Provide technical mentoring and guidance to fellow engineers. Offer L3 engineering support. Must Have Skills: Overall 7+ years of experience with 5+ years of relevant experience in developing complex, large-scale Android applications. Excellent proficiency in Kotlin, Android SDK and OOP concepts. Strong knowledge of Android UI design principles, patterns and best practices Good understanding of Android basics like memory management, thread management, networking etc. Good understanding of android architecture components and Jetpack libraries Good understanding of Kotlin coroutines and async programming Hands-on experience with Unit testing and debugging distributed systems Good understanding of dependency injection with Dagger2 or Hilt Experience in UI Development using Jetpack compose toolkit is an added advantage Hands-on knowledge of supporting multiple versions of Android, screen resolutions and device types. Experience of working with the TIF layer is an added advantage. Effective communication and soft skills Working knowledge of tools like Git, Jira. Qualification: A Bachelors or Masters degree in Computer Science Engineering or technical degree.
Posted 4 months ago
7 - 10 years
10 - 11 Lacs
Gurugram
Work from Office
: 3+ years of experience in commercial Android development 2+ years of experience working with Android TV/FireTV SDK Proficiency in Kotlin and modern Android technology Prior experience working in a multi-developer Android development environment, including managing App Store build creation, submission, and deployment Prior experience building extensible, data-driven Android software Demonstrated proficiency in integrating with HTTP & Socket data APIs using one or more of the following: REST, JSON-RPC, gRPC, etc Excellent communication skills with experience collaborating with teams Familiarity with the current mobile landscape and keeping up-to-date with the current trends, emerging technology, best practices, and modern development approaches Apply Now
Posted 4 months ago
1 - 3 years
5 - 8 Lacs
Chennai
Remote
iOS Application Developer Experience: 1 - 2 Years Exp. Salary : Competitive Preferred Notice Period : Within 30 Days Shift : 10:00 AM to 6:00 PM Opportunity Type: Remote Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : ios development, Swift, Xcode, Objective-C, Java, MVVM, MVC, iOS Framework Good to have skills : RESTAPIs, Bitbucket, Debugging, E-Commerce, Android Development Vajro (One of Uplers' Clients) is Looking for: iOS Application Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Software Development Engineer - I (iOS) Location: Remote First (Chennai -HQ) Experience Level : 1 - 2 Years Job type: Permanent Responsibilities: The ideal candidate will be a maker and a quick learner. He/she should be able to operate in a very fast-paced environment where time to market is crucial. He/she will be the rock star developer for the mobile app team. Be a part of the Startup who are building something bigger than themselves. Ability to take responsibility and ownership of their roles and swift through the challenges. Working directly with developers and product managers to conceptualize, build, test, and realize products/features. Help optimize the performance of the app and keep it up to date with the latest and best industry standards. Keep up to date with the latest iOS technologies. Required Skills & Experience: 1 to 2 years of experience in building and managing iOS production apps. Commanding experience in iOS Development and must have handled at least 2 projects in Swift. AutoLayout, UIKit, Xcode & iOS applications. Software Development experience in MVC / MVVM / VIPER pattern using Objective C, Swift, and Swift UI. Familiarity with SDK Integrations, APNS, Cocoapods, Networking, JSON structuring, and working with REST API or GraphQL. Experience in collaborating on software projects using Git as a Version Control. Experience in writing Unit/UI test cases for at least one of your live project. Good understanding of thread safety (GCD). Good to Have Skills: Have a basic knowledge of how Android Development works (for collaborating with the Android team and developing programming patterns that work for both Android & iOS). Have experience working on E-Commerce projects. Have worked with graphic & memory optimization in apps. Have a GitHub account with some cool projects in it. Have good debugging skills. Optimized video/image loading techniques. Experience in RxSwift. Why join Vajro? Our Culture: We are a 50-member team that loves to play just as hard as we work. Unlimited Leaves: Your paid time off has no limit. Our only ask is for you to take accountability for your work. Health Insurance: 1+5 family health insurance with up to 5L coverage. Additional floater plans are available for low rates. Ownership and Opportunities: Ample opportunities for all to be resourceful. As with any startup, we are looking for individuals who do not shy away from taking up ownership when it comes to Problem-solving. Globally Spread Team: You will have the opportunity to travel overseas and work for Vajro globally. Employee-Friendly Salary Structure: We have built a salary structure that will help you save on your taxes. Allowances for food, fuel, gym, HRA, etc. will make your life a whole lot easier when it comes to ITRs. How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Vajro aims to automate and reduce the programming effort for businesses as well as other developers by building innovative products, solutions, and automation. Vajro has built an automated mobile app platform that enables E-Commerce brands to instantly create native Android & iOS apps. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Posted 4 months ago
6 - 9 years
22 - 37 Lacs
Bengaluru
Hybrid
Role - Android Developer Experience - 6 - 9 years Location - Bangalore What you will do: Plan, design, and develop Android applications that are highly scalable, secure, reliable, and deployed over a large customer base. Follow SOLID design principles, and design patterns ( MVP, MVVM, etc.) for scalable and maintainable code. Implement features related to real-time communication (WebRTC, XMPP). Participate in and seek continuous learning through peer review. Apply current or emerging frameworks to meet the needs of the Android client architecture . Collaborate effectively with QA, Release Engineering, DevOps, IT, Tech Support, and Professional Services Ensure quick resolutions to issues, maintaining a high standard of customer satisfaction. What you will need: Required Skills: Minimum 6+ years of experience in designing and developing enterprise software applications including the experience in architecting and developing applications on the Android platform. Experience in Java, Kotlin , and dependency injection for Android app development. Experience with Media, Telecom, FCM, Network, JSON, XML, Web Services, and SQLite . Advanced experience with Android Studio, Gradle, Git, and continuous integratio n with Strong knowledge of the Android mobile landscape, architectures, trends, and emerging technologies. Expertise in mobile and Java frameworks/accelerators . Knowledge of WebRTC, XMPP, DAO, Firebase, RESTAPIs, Crashlytics, and JetPack libraries, SQLite libraries and crash reporting tools In-depth understanding of the Agile software development lifecycle with Excellent troubleshooting and debugging, communications, and documentation skills Regards, Kajal Khatri Kajal@beanhr.com
Posted 4 months ago
2.0 - 5.0 years
3 - 6 Lacs
hyderabad
Work from Office
We are looking for a skilled Technical Trainer with experience in Kotlin development and a passion for mentoring aspiring developers. The ideal candidate should have 2-5 years of experience in software development or teaching. Roles & Responsibilities : Conduct hands-on training experience on Kotlin technologies. Develop structured training materials, exercises, and real-world projects. Guide learners in building applications with Kotlin for Android and backend development. Provide mentorship, debugging support, and technical assistance. Assess student progress through assignments, projects, and tests. Stay updated with the latest advancements in Kotlin and related technologies. Conduct workshops, webinars, and live coding sessions. Adapt training methodologies to different learning levels and styles. Technology-Specific Responsibilities : Kotlin: Teach Kotlin fundamentals, object-oriented programming, functional programming, and advanced Kotlin features. Android Development: Guide learners on building Android applications using Kotlin. Backend Development: Teach backend development with Kotlin using frameworks like Ktor or Spring Boot. Integration: Demonstrate integrating Kotlin applications with databases and APIs. Requirements : 2-5 years of experience in Kotlin development or technical training. Proficiency in Kotlin, Android development, and backend frameworks. Strong hands-on experience with mobile or backend development. Excellent communication, presentation, and mentoring skills. Preferred Skills : Experience with Android Studio, Jetpack libraries, and Kotlin Multiplatform. Knowledge of Git, CI/CD pipelines, and cloud deployment (AWS). Familiarity with Agile methodologies and software development best practices. Experience with unit testing, testing frameworks (e.g., JUnit, Mockito).
Posted Date not available
3.0 - 7.0 years
12 - 14 Lacs
ahmedabad, bengaluru
Work from Office
Role Overview: As an Android Developer, you will be responsible for building scalable, high-performance Android apps that power TruKKers logistics and transportation platforms. You will play a critical role in delivering best-in-class user experiences through modern development practices, high-quality coding, and effective collaboration with cross-functional teams. Roles & Responsibilities • Design, develop, and maintain Android applications for TruKKers digital freight platform. • Write clean, maintainable, and scalable code using Kotlin (preferred) and Java. • Implement robust solutions using MVVM architecture, Jetpack components, and other Android best practices. • Ensure smooth integration with RESTful APIs, Firebase, and third-party services. • Implement app features like push notifications, location tracking, and background processing. • Optimize app performance for speed, responsiveness, and minimal battery consumption. • Collaborate with UI/UX designers, backend engineers, QA, and product managers to ensure seamless functionality and design. • Conduct unit testing, code reviews, and participate in regular code refactoring. • Ensure Google Play compliance and contribute to the end-to-end app release lifecycle. • Stay up to date with the latest Android trends and continuously improve development workflows. Qualifications & Skills • 37 years of hands-on experience in Android development. • Proficient in Kotlin and Java with a deep understanding of Android SDK and Material Design. • Experience with MVVM architecture, Jetpack components, LiveData, and ViewModel. • Familiar with Dagger 2 / Hilt for dependency injection. • Good understanding of Kotlin Coroutines, WorkManager, and asynchronous programming. • Experience integrating Firebase, Map APIs, and third-party SDKs. • Skilled in Retrofit for REST API integration. • Strong knowledge of object-oriented design, software architecture, and design patterns. • Familiarity with Git and CI/CD workflows. • Experience with multi-module Android projects and managing app releases. • Comfortable working in a fast-paced, Agile development environment. Why Join Us? Cutting-edge technology stack and exciting projects. Collaborative work culture with opportunities for learning and growth. Competitive salary and benefits package. Opportunity to work with a high-performance team in a fast-growing company.
Posted Date not available
3.0 - 5.0 years
7 - 10 Lacs
bengaluru
Work from Office
Design, develop, and maintain Android native applications. Write clean, efficient, and testable code. Collaborate with designers to ensure excellent UI/UX. Integrate APIs and third-party libraries effectively. Required Candidate profile Bachelor’s degree in Computer Science or equivalent. 3+ years of hands-on experience in Android app development. Strong skills in Java/Kotlin and Android SDK. Experience with RESTful APIs and JSON
Posted Date not available
4.0 - 9.0 years
6 - 11 Lacs
bengaluru
Work from Office
MoEngage Inc. is a fast-growing startup that helps businesses improve their marketing efforts to reach more customers effectively. We are a top Marketing Technology Stack provider that enables brands to enhance customer engagement in a mobile-focused world. Our technology allows brands to connect with customers in a more personal and relevant way across multiple channels, which increases customer retention and lifetime value. Currently, MoEngage is leading the Insights-Led Customer Engagement market, impacting over 350M devices, tracking around 40B events each month, and sending over 30B messages worldwide. Trusted by Fortune 500 companies and enterprises in 35 countries, as well as many internet-first brands, MoEngage is the preferred tool for managing cross-channel campaigns and building strong customer relationships on a large scale. We deliver 90 billion messages monthly to over a billion consumers, with clients like Deutsche Telekom, AirTel, and McAfee, as well as internet-first brands including Flipkart, Ola, OYO, and Bigbasket. Joining MoEngages Mobile SDK Engineering team offers the opportunity to fully own your projects without micromanagement, work with top talent, and advance your career quickly. Youll develop for a global audience of 1 Billion Monthly Active Users, learn from different teams about scaling up to millions of users and billions of messages, and collaborate with the customer success team to implement insights-led engagement across various sectors. Youll also stay updated with the latest in mobile development, exploring topics like SDK, iOS, Android, and various mobile hybrid frameworks, all while enjoying the process of scaling MoEngage. As part of the Mobile SDK Engineering team at MoEngage, here are some things you can expect: Take ownership and be responsible for what you build - no micromanagement Work with A players (some of the best talents in the country), and expedite your learning curve and career growth Make in India and build for the world at a scale of 1 Billion Monthly Active Users, which no other internet company in the country has seen Learn together from different teams on how they scale to millions of users and billions of messages. Work with customer success team to enable MoEngage customers to adopt Insights-led engagement in different industry sectors like e-Commerce, FinTech, OTT, Social, entertainment, travel, telco, food-tech etc. Explore the latest in topics like Mobile development, SDK, iOS, Android, tvOS various mobile hybrid frameworks and share with the team and more importantly, have fun while you work on scaling MoEngage. Responsibilities Translate designs and wireframes into high-quality code Design, build and maintain high performance, reusable, and reliable Kotlin/Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality Skills Required 4+ years experience in Native Android Development Good understanding of Java Programming language and Kotlin OOPs concepts Multi-threading Good understanding of Android Framework Framework Components Data Storage/Persistence Offline support for application Rest APIs A knack for benchmarking and optimization Should be thorough with different architectures used in Mobile Development In-depth knowledge and understanding of Android/iOS framework: Multithreading concepts Persistent data storage Rest APIs Implementation Should know the internals of the mobile build and distribution processes Ready to learn and develop in any cross-platform frameworks Should be able to capture bottlenecks and improve them without or little supervision Good to Have: Experience in building dynamic UI Knowledge of hybrid frameworks like React-Native / Cordova / Xamarin / Flutter , etc Experience in working and shipping SDKs/plugins
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |