Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8 - 13 years
30 - 35 Lacs
Pune
Work from Office
9 -12 years of experience with native Android. Should have hands-on experience on CICD Should have ability to review the code efficiently Should have ability to design a scalable Architecture Java, Kotlin, Android Studio and related SDKs Experience in developing IoT applications is a must In-depth knowledge of MQTT, WiFi, and BLE / Bluetooth protocol is a must. Basic knowledge about RS232 & RS 485 Protocol In-depth knowledge of MVVM Architecture. Knowledge of Clean Architecture will be an advantage. Good knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles Experience in device flashing and firmware update process. Proven experience in an Individual Contributor role and leading dev teams. Experience developing RESTful micro-service-based applications. Experience in App performance analyzing tools: Crashlytics / pro-gaurd / Sonar etc. Demonstrable experience in developing Android apps and deploying them to play stores. Flutter & Cloud experience will be an advantage.
Posted 3 months ago
3 - 5 years
0 - 0 Lacs
Kochi
Work from Office
Seeking an Android Developer to build and maintain apps across devices. Collaborate with cross-functional teams, integrate back-end services, and deliver high-quality solutions with teamwork and problem-solving skills.
Posted 3 months ago
4 - 6 years
6 - 8 Lacs
Bengaluru
Work from Office
Proficient in iOS SDK(Objective-C and Swift) and XCode Competency in latest iOS technology stack for UI development SwiftUI, apart from AutoLayout and Storyboards Experience with reactive programming in iOS RxSwift or Combine. Knowledge of two or more basic iOS frameworks (Foundation, CoreBluetooth, NetworkExtension) Experience with design patterns like MVVM. Knowledge of dependency managers like cocoapods. Should be strong in integrating with back-end systems through web services (XML/JSON Parsing and SOAP along with basic frameworks like Alamofire) Database knowledge like Core Data and SQLite Should be good in Webservices integration (Synchronous/Asynchronous) Should be aware of Data Structures and Algorithms, threads and Memory Management Good understanding of GIT, JIRA, Confluence Successful track record in development of iOS apps - one or more apps published in the App Store Bindings, crash, memory leakage, debugging tools, Instruments Strong communication skills
Posted 3 months ago
7 - 12 years
20 - 27 Lacs
Bengaluru
Hybrid
Role: IOS Developer & Team Lead Mandate Skills: Rxswift , Swift UI, Objective C, Data structures and Algorithms IOT Experience will be an advantage Deep thorough knowledge on Memory management, Multithreading , Clean Architecture About the Client : Product based company in the platform of AI & IOT Work Location : Bangalore , Hybrid IMMEDIATE JOINERS PREFERED (15 days)
Posted 3 months ago
4 - 9 years
8 - 18 Lacs
Navi Mumbai
Work from Office
JioTesseract , a digital arm of Reliance Industries, is India's leading and largest AR/VR organization with the mission to democratize mixed reality for India and the world. We make products at the cross of hardware, software, content and services with focus on making India the leader in spatial computing. We specialize in creating solutions in AR, VR and AI, with some of our notable products such as JioGlass, JioDive, 360 Streaming, Metaverse, AR/VR headsets for consumers and enterprise space. About the Job As a iOS Developer to design, develop, and maintain high-quality iOS applications. You will be responsible for implementing user-friendly and feature-rich apps that align with the latest iOS standards and technologies. What Youll Be Doing iOS Application Development Design, develop, and maintain iOS applications using Swift and Objective-C. Implement features and functionality based on requirements and design specifications. Ensure applications are responsive, performant, and compliant with iOS guidelines and best practices. User Interface and User Experience Develop intuitive and visually appealing user interfaces using UIKit and SwiftUI. Collaborate with UX/UI designers to translate design concepts into functional applications. Implement smooth animations, transitions, and interactions to enhance user experience. Integration and APIs Integrate with backend services and APIs to enable data synchronization and communication between the app and server. Handle data storage and retrieval, including Core Data and other local storage mechanisms. Ensure secure handling of user data and communication with external services. Testing and Debugging Write and maintain unit tests, integration tests, and UI tests to ensure application quality and stability. Debug and troubleshoot issues, including crashes, performance problems, and compatibility issues. Conduct code reviews and ensure adherence to coding standards and best practices. Performance Optimization Optimize application performance, including load times, memory usage, and battery consumption. Use profiling tools to identify and resolve performance bottlenecks and inefficiencies. Implement caching strategies and other techniques to enhance app responsiveness. Version Control and Collaboration Use version control systems (e.g., Git) to manage code changes and collaborate with other developers. Participate in agile development processes, including sprint planning, stand-ups, and retrospectives. Collaborate with cross-functional teams to ensure successful project delivery and integration. Documentation and Knowledge Sharing Document code, development processes, and application functionality to facilitate knowledge sharing and maintainability. Stay up-to-date with the latest iOS development trends, tools, and best practices. Share knowledge and mentor junior developers to support their growth and development. What We Need To See The ideal candidate should have a strong background in iOS development, a passion for creating seamless user experiences, and the ability to work effectively within a collaborative team environment. Experience in iOS application development, with a strong portfolio of published apps. Proven experience with Swift and Objective-C programming languages. Familiarity with iOS frameworks such as UIKit, SwiftUI, Core Data, and networking frameworks (e.g., URLSession) Technical Expertise iOS Development : Proficiency in developing applications for iOS devices, including iPhones and iPads. Tools and Technologies : Experience with Xcode, Interface Builder, and Apple’s developer tools. APIs and Integration : Knowledge of RESTful APIs and integrating with backend services. Testing : Experience with unit testing frameworks (e.g., XCTest) and debugging tools. Soft Skills Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Ability to manage multiple priorities and work in a fast-paced, dynamic environment.
Posted 3 months ago
1 - 4 years
3 - 7 Lacs
Navi Mumbai, Mumbai
Work from Office
Title: iOS Developer Experience: 5+ Yrs Notice Period: Immediate Location: Navi Mumbai Job Description: iOS Development Expertise Proficient in Swift (latest version) and Objective-C (optional but beneficial). Solid understanding of iOS SDK and Xcode. Experience with UIKit, and storyboards. Machine Learning Integration Hands-on experience with MLKit and Core ML for machine learning tasks. Architectural Patterns Strong understanding of MVVM, MVC, and dependency injection. Custom UI Development Proficiency in creating reusable custom components and dynamic UI. Knowledge of Auto Layout, Size Classes, and adaptive design principles. Performance Optimization Experience with optimizing app performance, including handling device heating issues and reducing resource consumption during intensive tasks (e.g., video recording). Video and Media Processing Experience with AVFoundation for video recording and playback. Knowledge of video transformations (e.g., adding padding, resizing, orientation adjustments). Networking and Data Management Proficiency with REST APIs, GraphQL, and handling real-time data. Familiarity with AWS for file uploads and server-side integrations. Knowledge of secure data storage using Core Data or Sql. Soft Skills Communication Skills Excellent verbal and written communication to interact with cross-functional teams and stakeholders. Ability to explain technical concepts to non-technical team members. Problem-solving and Critical Thinking Analytical mindset for debugging and resolving complex issues. Experience working in a dynamic, problem-solving environment. Team Collaboration Experience in Agile/Scrum methodologies. Ability to work independently while collaborating with QA engineers, and backend developers. Please DO NOT apply if your profile does not meet the job description or required qualifications. Irrelevant applications will not be considered. Share this opportunity to help it reach more job seekers! Allime Tech Solutions Pvt. Ltd. All rights reserved.
Posted 3 months ago
2 - 6 years
7 - 11 Lacs
Chennai
Work from Office
Job Description We are seeking a talented and experienced Lead Software Engineer for mobile app development using cross-platform frameworks, specifically MAUI (Multi-platform App UI) or Xamarin Forms . In this role, you will be responsible for designing, building, and maintaining high-quality mobile applications for the construction industry. You will ensure the performance, quality, and responsiveness of applications across various platforms. Key Responsibilities: Technical Contribution: Contribute to the design and architecture of mobile applications using MAUI or Xamarin Forms, ensuring adherence to best practices in coding, testing, and deployment. Development: Participate in the entire mobile development process, including coding, testing, debugging, and deployment of cross-platform applications. Collaboration: Work with product managers, designers, and QA teams to implement user-friendly features and applications that meet business needs. Knowledge Sharing: Share insights and knowledge with junior developers, promoting a culture of continuous learning and improvement within the team. Code Review: Perform code reviews to ensure code quality, adherence to best practices, and maintainability of applications. Performance Optimization: Analyze and optimize application performance, ensuring smooth user experiences across devices and platforms. Cross-Platform Integration: Ensure seamless integration with various services and APIs, addressing platform-specific functionalities as needed. Continuous Improvement: Stay updated with the latest trends and technologies in mobile development, and propose enhancements to improve the development process. Documentation: Maintain clear and comprehensive documentation for development processes, architecture, and codebases. Key Skills Qualifications: Experience: 5-6 years of experience in mobile application development, with at least 2 years of experience in senior engineering roles. Frameworks: Proficiency in cross-platform frameworks like MAUI or Xamarin Forms for mobile app development. Languages: Strong experience in C# and .NET, with a solid understanding of MVVM architecture and design patterns. Mobile Platforms: Familiarity with both iOS and Android development environments, including the nuances of each platform. APIs Services: Experience with RESTful APIs, integration with third-party services, and backend data handling. Version Control: Proficient in version control systems like Git, with experience in managing branches and collaborative workflows. Testing: Knowledge of unit testing and UI testing frameworks suitable for mobile applications. Agile Methodologies: Experience working in Agile/Scrum teams, participating in sprint planning, retrospectives, and delivering on development commitments. Soft Skills: Strong communication and collaboration skills, with the ability to effectively support and guide team members. Problem-Solving: Strong analytical skills and a proactive approach to identifying and resolving development challenges. Preferred Qualifications: Prior experience and knowledge in civil construction, building construction or surveying industries is a strong plus Experience with cloud services (e.g., Azure, AWS) and mobile app deployment processes. Familiarity with additional mobile frameworks or tools (e.g., Flutter, React Native) is a plus. Knowledge of mobile application performance testing and optimization techniques. Experience with CI/CD tools for automated testing and deployment. BE/BTech/ME/MTech/M.S. in Computer Science Engineering or an equivalent degree
Posted 3 months ago
3 - 5 years
6 - 10 Lacs
Hyderabad
Work from Office
Job Title : .NET Full Stack Developer Work Location: Hyderabad Duration: Full Time (Direct Hire) Experience: 3 To 5 Yrs. Salary: As per Industry Standards Key Skills Required: C# and .NET Framework/.NET Core proficiency. Hands-on experience with WPF (Windows Presentation Foundation) and MVVM architecture . Strong knowledge of object-oriented programming (OOP) and design patterns. Roles and Responsibilities: Develop and maintain robust and efficient applications using .NET technologies . Create intuitive UIs with WPF and implement effective MVVM design patterns. Collaborate with cross-functional teams to design, develop, and deploy scalable solutions. Troubleshoot and resolve complex technical issues. Additional Requirements: Strong analytical and problem-solving skills. Excellent communication and teamwork abilities.
Posted 3 months ago
10 - 14 years
14 - 19 Lacs
Pune
Work from Office
Job Description Technical Skills 10 - 14 years of experience with native Android. Should have hands-on experience on CICD Should have ability to review the code efficiently Should have ability to design a scalable Architecture Java, Kotlin, Android Studio and related SDKs Experience in developing IoT applications is a must In-depth knowledge of MQTT, WiFi, and BLE / Bluetooth protocol is a must. Basic knowledge about RS232 RS 485 Protocol In-depth knowledge of MVVM Architecture. Knowledge of Clean Architecture will be an advantage. Good knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles Experience in device flashing and firmware update process. Proven experience in an Individual Contributor role and leading dev teams. Experience developing RESTful micro-service-based applications. Experience in App performance analyzing tools: Crashlytics / pro-gaurd / Sonar etc. Demonstrable experience in developing Android apps and deploying them to play stores. Flutter Cloud experience will be an advantage.
Posted 3 months ago
2 - 6 years
20 - 25 Lacs
Chennai
Work from Office
Job Description We are seeking a talented and experienced Lead Software Engineer for mobile app development using cross-platform frameworks, specifically MAUI (Multi-platform App UI) or Xamarin Forms . In this role, you will be responsible for designing, building, and maintaining high-quality mobile applications for the construction industry. You will ensure the performance, quality, and responsiveness of applications across various platforms. Key Responsibilities: Technical Contribution: Contribute to the design and architecture of mobile applications using MAUI or Xamarin Forms, ensuring adherence to best practices in coding, testing, and deployment. Development: Participate in the entire mobile development process, including coding, testing, debugging, and deployment of cross-platform applications. Collaboration: Work with product managers, designers, and QA teams to implement user-friendly features and applications that meet business needs. Knowledge Sharing: Share insights and knowledge with junior developers, promoting a culture of continuous learning and improvement within the team. Code Review: Perform code reviews to ensure code quality, adherence to best practices, and maintainability of applications. Performance Optimization: Analyze and optimize application performance, ensuring smooth user experiences across devices and platforms. Cross-Platform Integration: Ensure seamless integration with various services and APIs, addressing platform-specific functionalities as needed. Continuous Improvement: Stay updated with the latest trends and technologies in mobile development, and propose enhancements to improve the development process. Documentation: Maintain clear and comprehensive documentation for development processes, architecture, and codebases. Key Skills Qualifications: Experience: 5-6 years of experience in mobile application development, with at least 2 years of experience in senior engineering roles. Frameworks: Proficiency in cross-platform frameworks like MAUI or Xamarin Forms for mobile app development. Languages: Strong experience in C# and .NET, with a solid understanding of MVVM architecture and design patterns. Mobile Platforms: Familiarity with both iOS and Android development environments, including the nuances of each platform. APIs Services: Experience with RESTful APIs, integration with third-party services, and backend data handling. Version Control: Proficient in version control systems like Git, with experience in managing branches and collaborative workflows. Testing: Knowledge of unit testing and UI testing frameworks suitable for mobile applications. Agile Methodologies: Experience working in Agile/Scrum teams, participating in sprint planning, retrospectives, and delivering on development commitments. Soft Skills: Strong communication and collaboration skills, with the ability to effectively support and guide team members. Problem-Solving: Strong analytical skills and a proactive approach to identifying and resolving development challenges. Preferred Qualifications: Prior experience and knowledge in civil construction, building construction or surveying industries is a strong plus Experience with cloud services (e.g., Azure, AWS) and mobile app deployment processes. Familiarity with additional mobile frameworks or tools (e.g., Flutter, React Native) is a plus. Knowledge of mobile application performance testing and optimization techniques. Experience with CI/CD tools for automated testing and deployment. BE/BTech/ME/MTech/M.S. in Computer Science Engineering or an equivalent degree
Posted 3 months ago
5 - 7 years
6 - 10 Lacs
Hyderabad
Work from Office
About Company Keka has been a silent revolution in the making since our launch 9 years ago. Our steadfast focus on building an employee-centric HR platform was well received by more than 13000+ businesses across India and the world. Today we are India s #1 platform in the segment with the greatest number of new customers adopting the platform. All with zero advertising spend and pure customer love. We are an organization built by our employees. The passion and the extreme ownership that our people bring to the table are contagious. We don t hide our shortcomings and we aren t afraid to ask for help. When we fail, we learn, adapt, and do better in the future. This open culture encourages our people to innovate, regardless of their function and across departmental boundaries. In November 2022, the company secured India s largest Series A SaaS funding with a whopping $57 million from WestBridge Capital. We are looking for a Senior iOS Engineer . who will work with our team of talented engineers to design and build advanced applications for the iOS platform to deliver innovative, responsive and customer-friendly experiences. iOS programmers will work closely with other application development and technical teams within the organisation Role And Responsibilities: Collaborate with cross-functional teams to define, design, and implement new features for mobile applications. Demonstrate a high level of independence in carrying out activities, showcasing strong problem-solving abilities. Design, develop, and maintain applications throughout all phases of the software development life cycle (SDLC) on either Microsoft Azure or AWS platforms. Mentor and provide technical guidance to team members. Apply principles and techniques to solve technical challenges, utilising design patterns effectively. Transform design and wireframes into high-quality, user-friendly mobile applications. Write well-designed, testable, and efficient code by adhering to best software development practices. Perform debugging, performance profiling, and optimization to enhance app performance. Conduct thorough unit testing to ensure code robustness, usability, and reliability, including handling edge cases. Conduct code reviews to maintain code quality and alignment with best practices. Proactively identify and resolve technical challenges and performance issues for continuous improvement. Stay up-to-date with the latest trends and advancements in iOS development technologies. Required Skills: Over 5+ years of experience in mobile application / SDK development for iOS. Proficient in gathering requirements and creating technical specifications. Skilled in documenting code and creating high-level interaction diagrams. Demonstrated expertise in iOS UI design principles, patterns, and best practices. Strong understanding of Object-Oriented Programming (OOP) concepts and Design patterns. Hands-on experience with MVVM and Clean architecture patterns. Hands-on experience with Swift UI Comprehensive knowledge of OOP concepts, data structures, algorithms, and product development techniques. Experience working with remote data via REST and JSON. Familiarity with the general mobile landscape, architectures, trends, and emerging technologies. Thorough understanding of APIs and platform capabilities, including location-based features. Proficient in offline storage, threading, and performance tuning. Experienced in publishing applications on the App Store and app signing process. Skilled in creating custom components and social media integration. Proficient with code versioning tools like Git. Familiarity with CI/CD practices.
Posted 3 months ago
9 - 14 years
12 - 17 Lacs
Hyderabad
Work from Office
Job Overview: We are seeking a highly skilled Principal Software Engineer (Technical Architect) with extensive experience in .NET Core technologies. The ideal candidate will have a strong background in designing and developing robust, scalable web applications and services, with a proven track record of leading architectural decisions and mentoring engineering teams. This role requires proficiency in creating web applications and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: Architectural Design: Lead the design and architecture of scalable and maintainable software solutions. Partner with other architects and managers to establish technical guidelines and standards. Web API Development: Develop and integrate Web APIs using .NET Core and .NET MVC, ensuring high performance and reliability. Software Development: Design and develop new features for future product releases and provide resolution for product defects. Collaboration: Work with cross-functional teams to coordinate development efforts, ensuring alignment with project goals and timelines. Code Quality: Participate in code reviews to mentor other engineers on best practices and promote adherence to coding standards. Technical Feasibility: Collaborate with Product teams to assess the feasibility of technical architectures and provide input on technical solutions. Innovation: Introduce and evaluate new technologies, build strong proof of concepts (POCs), and advocate for their adoption were beneficial. Troubleshooting: Troubleshoot complex production issues, conduct detailed root cause analysis (RCA), and implement effective solutions. Agile Participation: Engage in agile activities, including sprint planning and technical design reviews, contributing to the overall success of the development process. Required Skills: Proficiency in .NET Framework, .NET Core, C#, Web API, OOPS, SOLID principles, EF Core, and SQL Server. Solid understanding of design and architectural patterns, including MVC, MVVM and microservices architecture. Working knowledge of CI/CD pipelines and AWS/Azure cloud services is essential. Preferred to have a strong understanding of Git branching strategies. Strong experience in architecting and building multi-threaded, distributed systems. Strong knowledge of data structures, algorithms, and designing for performance. Excellent troubleshooting skills with the ability to analyze and resolve complex technical issues. Strong communication skills with the ability to effectively convey technical information to both technical and non-technical stakeholders. Additional Skills: Strong analytical and problem-solving skills. Ability to work independently and as part of a team. Demonstrated leadership and mentoring capabilities.
Posted 3 months ago
1 - 5 years
3 - 7 Lacs
Pune
Work from Office
Interested Candidate directly share their updated CV at 96896 98880 or call between 11 AM-12:30 PM / 3PM-6:30 PM Key Responsibilities: * Design, develop, and maintain cross-platform mobile applications using Flutter. * Take ownership of projects from inception to deployment, including architecture, development, testing, and release. * Build and optimize scalable, maintainable, and efficient state management solutions using GetX, Provider, and Bloc. * Develop applications using MVVM architecture and adhere to Clean Architecture principles to ensure modularity, testability, and maintainability. * Integrate map-based services such as Google Maps, Mapbox, or OpenStreetMap, including geolocation, navigation, and custom overlays. * Implement push notifications using Firebase Cloud Messaging (FCM) or other notification services. * Collaborate with designers, product managers, and backend developers to define and implement project requirements. * Integrate and manage payment gateways (e.g., Razorpay, Stripe) into mobile applications. * Troubleshoot, debug, and optimize applications for performance and user experience. * Ensure the apps stability, scalability, and security throughout the project lifecycle. * Stay updated with the latest advancements in Flutter, mapping, and notification technologies. Required Skills and Qualifications: * Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). * 1-5 years of experience in mobile app development, with at least 2 years of hands-on experience with Flutter. * Proficiency in Dart programming language. * Strong experience with state management solutions such as GetX, Provider, and Bloc. * Proven experience integrating map services (e.g., Google Maps SDK, Mapbox) and handling geolocation features. * Experience with push notifications implementation, including Firebase Cloud Messaging (FCM). * Hands-on experience integrating payment gateways and managing financial transactions securely. * Proficiency in consuming RESTful APIs and handling JSON data. * Integrate and manage third-party APIs for various functionalities like payments, analytics, social logins, and external services. * Experience deploying apps on both App Store and Google Play. * Strong debugging and performance optimization skills. * Knowledge of version control systems like Git. Preferred Skills: * Experience with Firebase services (Auth, Firestore, Cloud Messaging, etc.). * Understanding of SOLID principles and dependency injection techniques. * Prior experience working on financial apps or fintech solutions. * Familiarity with analytics tools and tracking SDKs.
Posted 3 months ago
3 - 8 years
0 - 1 Lacs
Bengaluru
Hybrid
About the Position Reporting to the Software Engineering Manager as a member of the Development team in India, the Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for Developing Software Solutions by learning information needs, discussing with managers, studying systems flow, data usage, finding problem areas and coming up with solutions & following the software development lifecycle. Location: Energy Exemplar, WeWork 12A-106, Salarpuria Magnifica, Old Madras Road, Bengaluru, 560016 Work Type: Hybrid (3 days a week in office) We are looking for: Relevant experience of 3 to 5 years with a knack for writing clean, readable C# & .NET codes Strong knowledge of data structures Experience building desktop applications in C#, using WPF, WCF, and MVVM architecture Fair understanding of Web API Proficient in handling the most complex of technical development concepts, latest software tools and technologies Fair understanding of HTML, CSS, Web Application, and Design Patterns Good to have experience working with .Netcore Candidate Requirements & Qualifications: Graduate/Master's degree in Computer Science, Engineering, or related discipline Experience with data structures & algorithms, time & space complexity, OOPs Transforming Logic to Code Working on Debugging and fixing Cross Browser Compatibility issues and Optimization for web by using best practices Making sure that Web applications are secure DevOps transformation using Agile and SCRUM methodologies Provide recommendations for continuous improvement Must be able to work effectively across team boundaries Attention to details Ability to work independently Energy Exemplar is an equal opportunities employer, and we value your unique identity and perspective. We are fully committed to providing and fostering a workplace that reflects the diversity of society. Bring your authentic self and help us build an inclusive world together! To support you in being the best version of yourself during the application and interview process, please let us know if you have any specific requirements.
Posted 3 months ago
2 - 5 years
2 - 6 Lacs
Mumbai
Work from Office
We are seeking a talented & motivated Flutter Developer with 2-5 yrs of exp to join our team. The ideal candidate will have exp in developing cross-platform mobile applications using Flutter framework. You will be responsible for developing Required Candidate profile Understanding of common mobile app development patterns,such as MVC,MVVM,MVP. Exp with offline storage,threading,performance tuning. Callback handling from web application to flutter application
Posted 3 months ago
3 - 5 years
12 - 22 Lacs
Noida
Remote
We are seeking an experienced iOS Developer to join our dynamic team. The ideal candidate will have a proven track record of building high-quality, scalable, and robust mobile applications. You will play a key role in designing and developing mobile applications using Swift, ensuring seamless performance, beautiful UI/UX, and integration with various services and APIs. This is an excellent opportunity to work on diverse projects and take ownership of the entire app development process. Role & responsibilities Develop and maintain iOS applications using Swift for iOS platforms. Collaborate with cross-functional teams to define, design, and ship new features. Architect and implement clean, reusable, and efficient code following best practices. Integrate REST APIs and third-party services to ensure seamless functionality. Write unit and integration tests to ensure the robustness of the application. Optimize application performance and troubleshoot issues as they arise. Provide guidance and mentorship to junior developers, assisting in code reviews and knowledge sharing. Keep up-to-date with the latest trends in mobile development. Collaborate closely with designers to ensure a user-friendly and pixel-perfect interface. Take ownership of the app's lifecycle, from conceptualization to delivery and ongoing support. Preferred candidate profile 3-5 years of experience in mobile app development, with 2-3 years of hands-on experience in iOS . Strong proficiency in Swift, Swift UI and iOS framework . Experience with RESTful APIs , third-party libraries, and integration of various services. Experience with cloud messaging (e.g., Firebase, Apple Push Notification Service). Experience in automated testing and building CI/CD pipelines for iOS apps. Knowledge of modern architecture patterns like MVVM , MVP , or Clean Architecture . Ability to write clean, maintainable, and well-documented code. Strong problem-solving skills and attention to detail. Experience with version control (e.g., Git ) and collaborative tools (e.g., Jira , Confluence ). Excellent communication skills and ability to work collaboratively in a team environment. Nice to Have Experience with hybrid mobile app development (React Native or Flutter). Experience with Android mobile app development. Knowledge of mobile design patterns and UI/UX best practices. Experience in deploying applications to App Store . Perks and benefits Competitive salary. Remote work. Professional development and learning opportunities. A collaborative and inclusive work environment. If you are passionate about mobile app development and have a knack for building high-performance, visually stunning applications, we would love to hear from you! Apply Now to join our innovative team and contribute to exciting projects that make a real impact!
Posted 3 months ago
3 - 5 years
12 - 22 Lacs
Noida
Remote
We are seeking an experienced Senior Android Developer to join our dynamic team. The ideal candidate will have a proven track record of building high-quality, scalable, and robust mobile applications. You will play a key role in designing and developing mobile applications using Kotlin, ensuring seamless performance, beautiful UI/UX, and integration with various services and APIs. This is an excellent opportunity to work on diverse projects and take ownership of the entire app development process. Role & responsibilities Develop and maintain mobile applications using Kotlin for Android platforms. Collaborate with cross-functional teams to define, design, and ship new features. Architect and implement clean, reusable, and efficient code following best practices. Integrate REST APIs and third-party services to ensure seamless functionality. Write unit and integration tests to ensure the robustness of the application. Optimize application performance and troubleshoot issues as they arise. Provide guidance and mentorship to junior developers, assisting in code reviews and knowledge sharing. Keep up-to-date with the latest trends in mobile development. Collaborate closely with designers to ensure a user-friendly and pixel-perfect interface. Take ownership of the app's lifecycle, from conceptualization to delivery and ongoing support. Preferred candidate profile 3-5 years of experience in mobile app development, with 2-3 years of hands-on experience in Android . Strong proficiency in Kotlin and Android . Strong understanding of Android SDK, UI components, and lifecycle management . Experience with RESTful APIs , third-party libraries, and integration of various services. Familiarity with Jetpack Components, Room database, and Firebase authentication . Experience in automated testing and building CI/CD pipelines for Android apps. Knowledge of modern architecture patterns like MVVM , MVP , or Clean Architecture . Ability to write clean, maintainable, and well-documented code. Strong problem-solving skills and attention to detail. Experience with version control (e.g., Git ) and collaborative tools (e.g., Jira , Confluence ). Excellent communication skills and ability to work collaboratively in a team environment. Nice to Have Experience with hybrid mobile app development (React Native or Flutter). Knowledge of mobile design patterns and UI/UX best practices. Experience in deploying applications to Google Play Store . Perks and benefits Competitive salary. Remote work. Professional development and learning opportunities. A collaborative and inclusive work environment. If you are passionate about mobile app development and have a knack for building high-performance, visually stunning applications, we would love to hear from you! Apply Now to join our innovative team and contribute to exciting projects that make a real impact!
Posted 3 months ago
3 - 8 years
6 - 8 Lacs
Noida
Work from Office
Android Developer Expe 3+ Yrs in Kotlin Android development Exp with integrating 3rd Party SDK’s Proficient in Kotlin Coroutines and handling asynchronous data flows Knowledge of MVVM, MVP CTC -8.04 LPA 70K IN HAND INTERVIEW VIRTUAL 63 NOIDA Required Candidate profile Proficient with Git or other version control systems Knowledge on Jetpack compose & Kotlin Multiplatform LOC- NOIDA SECTOR 63 INTERVIEW VIRTUAL https://x.com/Ushemasolution
Posted 3 months ago
1 - 2 years
2 - 4 Lacs
Noida
Work from Office
Job description Android Flutter Developer Proficient in Java/Kotlin programming Knowledge and experience in Flutter Framework and DART programming Hands on experience in using RESTful APIs Familiar with MVP, MVVM, third-party libraries.
Posted 3 months ago
5 - 8 years
15 - 22 Lacs
Bengaluru
Work from Office
Key Responsibilities: Design and build advanced applications for the iOS platform using Objective-C, Swift, and SwiftUI. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Integrate RESTful APIs to connect iOS applications with back-end services. Implement push notifications and cloud messaging services. Develop and maintain reusable code and libraries for future use. Stay updated with the latest industry trends and technologies to ensure the app's best practices. Debug, test, and deploy applications to the App Store. Ensure compliance with Apples design and interface guidelines. Required Skills: Strong knowledge of Objective-C, Swift, SwiftUI. Expertise in integrating RESTful APIs and web services. Experience with cloud messaging (e.g., Firebase, Apple Push Notification Service). Familiarity with UI/UX standards and guidelines for iOS applications. Proficiency in working with iOS back-end services . Strong understanding of iOS frameworks such as Core Data, Core Animation, and Core Graphics. Knowledge of version control systems (e.g., Git). Hands-on experience with continuous integration tools (e.g., Jenkins, Bitrise, GitHub Actions).
Posted 3 months ago
8 - 13 years
32 - 37 Lacs
Bengaluru
Work from Office
Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Principal Engineer on our Engineering Development team in Bengaluru, Karnataka to do the best work of your career and make a profound social impact. What you ll achieve As a Principal Software Engineer, you will create solutions, analyzing the customer s business goals, needs and general business environment to design technical system answers. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environments. Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Apply your skills on programming languages, operating systems; BIOS; Device Drivers; embedded software/firmware; tools and utilities. Deliver customer facing products with your prior experience applied. Apply the knowledge learned from new tools, languages, OS with on the job experience. Apply the skills on cutting edge CI/CD toolsets, such as Atlassian/gitlab/more, Powershell scripts Python, Install Shield/WIX alike Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Demonstrated comprehensive knowledge of tools/technologies including: C#/C++, WMI, XML, JSON, WCF, etc. with understanding of GUI development (XAML, WPF, HTML/5 etc.), Widows ADK, WinPE, WinRE, BIOS/UEFI environments is a plus. Deep functional knowledge or hands on design experience with Windows OS Internals, OS resource management, peripheral management are needed to be successful in this position. Desirable Requirements 8+ years of related experience with a bachelor s degree; or 6+ years with a master s degree; or 3+ years with a PhD; or equivalent experience with exposure to frameworks and patterns such as MVC/MVVM/MVP, WCF, WPF, Python, PowerShell is a plus strong understanding of software development lifecycle and product development lifecycle We believe that each of us has the power to make an impact. That s why we put our team members at the center of everything we do. If you re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31st March, 2025
Posted 3 months ago
7 - 12 years
20 - 32 Lacs
Bengaluru, Gurgaon
Work from Office
exp in native android app devlpmnt using Java / Kotlin,hybrid iOS/android app devlpmnt using react native, swift, kotlin Exp in providing architectural blueprints to develop high quality mobile apps involving IOT devices &cloud services Required Candidate profile 8-10 years of exp in Java, kotlin, flutter,android & ios developmt Exp in building mobile SDKs, Exp in creating software development infrastructure, design and POC, performance tuning,code clean up
Posted 3 months ago
2 - 4 years
7 - 9 Lacs
Delhi NCR, Gurgaon
Work from Office
responsible for creating high-quality iOS applications. Your expertise in iOS development, Swift ,programming, Objective-C, and proficiency in using Xcode will be crucial in delivering innovative Required Candidate profile Responsibilities: 1. IOS Application Development: a. Design, develop, and maintain high-performance iOS applications using Swift and Objective-C.
Posted 3 months ago
3 - 5 years
5 - 9 Lacs
Pune
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : SAP BTP Application Development Good to have skills : SAP BTP Integration Suite Minimum 3 year(s) of experience is required Educational Qualification : 15 Years Fulltime Education Key Responsibilities :1:Working with the development and user experience team to work on the BTP stack to build out MVPs. 2:Support with testing and updates where required. 3:Engage with the Scrum Lead and Agile Coach to obtain and refine backlog. 4:Execute sprint development plan within the required timeframe. Technical Experience :1:Fluency on the BTP platform is a must there are tight deadlines. 2:Experience with SAP technology and solution architecture. 3:Experience in working with SAP and one or more hyperscaler cloud platforms. 4:2-3 years as a BTP developer. 5:Good foundations in SAP development (front and backend) 6:Experience with developing for SAP across hyperscaler platforms. Professional Attributes :1:Excellent problem-solving skills 2:Ability to work in a fast-paced environment 3:Strong communication and collaboration skills Educational Qualification :15 Years Fulltime Education
Posted 3 months ago
3 - 8 years
5 - 9 Lacs
Pune
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Android Application Development Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years of full time education Summary :As an Android Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Java and Kotlin, developing and testing Android applications, and collaborating with cross-functional teams to ensure the successful delivery of high-quality applications. Roles & Responsibilities: Design, develop, and test high-quality Android applications using Java and Kotlin. Collaborate with cross-functional teams to identify and prioritize application requirements, ensuring the successful delivery of high-quality applications. Ensure the performance, quality, and responsiveness of applications, identifying and fixing bugs and performance bottlenecks. Stay updated with the latest advancements in Android application development, integrating innovative approaches for sustained competitive advantage. Professional & Technical Skills: Must To Have Skills:Proficiency in Java and Kotlin for Android application development. Good To Have Skills:Experience with Android Studio, Git, and Agile methodologies. Strong understanding of Android application architecture, such as MVP, MVVM, and Clean Architecture. Experience with RESTful APIs, JSON, and XML. Solid grasp of software development principles, including object-oriented programming, design patterns, and software testing. Experience with third-party libraries and APIs, such as Retrofit, OkHttp, and Google Play Services. Additional Information: The candidate should have a minimum of 3 years of experience in Android application development. The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful Android applications. This position is based at our Pune office.
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India is experiencing a growing demand for professionals skilled in the Model-View-ViewModel (MVVM) architecture pattern. Companies across various industries are actively seeking individuals with expertise in MVVM to develop robust and efficient applications. If you are a job seeker looking to explore opportunities in this field, read on to learn more about the MVVM job market in India.
These cities are known for their thriving technology sectors and offer numerous job opportunities for MVVM professionals.
The average salary range for MVVM professionals in India varies based on experience levels. Entry-level positions may offer salaries starting from INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.
In the MVVM job market, career progression typically follows a path from Junior Developer to Senior Developer, and eventually to roles like Tech Lead or Architect. With consistent upskilling and hands-on experience, individuals can advance their careers in this field.
In addition to expertise in MVVM, employers often look for professionals with skills such as: - Proficiency in programming languages like Java, Kotlin, or Swift - Knowledge of design patterns like Singleton, Observer, and Factory - Familiarity with mobile app development frameworks like Flutter or React Native
As you prepare for MVVM job interviews in India, remember to showcase your expertise in the architecture pattern, along with related skills and experience. By mastering the fundamentals and staying updated on industry trends, you can confidently apply for and excel in MVVM roles. Good luck with your job search!
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
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2