Jobs
Interviews

2154 Mvvm Jobs - Page 17

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

3.0 - 5.0 years

6 - 11 Lacs

Noida

Work from Office

Role & Responsibilities : Architecture & Design : - Ability to design and architect complex React Native applications, considering scalability, maintainability, and performance. Performance Optimization : - Deep understanding of React Native performance optimization techniques and ability to profile and address performance bottlenecks. Native Module Development : - Ability to create custom native modules for accessing platform specific features and improving performance. Code Review Expertise : - Ability to conduct thorough code reviews and provide constructive feedback. - Ability to solve complex technical problems independently and find creative solutions. Education & Experience : - Bachelor's degree in Computer Science or a related field (or equivalent practical experience). - 3+ years of experience in mobile application development. Technical Expertise : - Expert knowledge of JavaScript, including ES6+ syntax; TypeScript is a plus. - Deep understanding of React Native framework, its architecture, and performance optimization techniques. - Extensive experience with state management libraries (e., Redux, MobX, Context API, Recoil). - Experience with native mobile development (Android or iOS). - Experience with CI/CD pipelines for mobile applications. - Experience with performance monitoring tools (e., Sentry, Crashlytics). - Proven ability to design and implement complex mobile applications. - Experience with architectural patterns for mobile applications (e., MVVM, Clean Architecture). Preferred Skills : - Experience with other cross platform development frameworks (e., Flutter). - Deep understanding of mobile security best practices. - Experience with mobile DevOps principles and tools. - Contributions to open source React Native projects. - Deep understanding of underlying bridging between Native iOS and Android

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Role Overview As a Mobile App Engineer, you will be responsible for designing, developing, and maintaining native or cross-platform mobile applications for both Android and iOS. You'll work closely with our backend, and UX teams to build responsive, reliable, and scalable mobile experiences that interact with real-time environmental measurement data. Key Responsibilities Develop and maintain mobile applications for Android and iOS (native or using frameworks like React Native/Flutter). Integrate mobile apps with environmental measurement devices via Bluetooth, MQTT, WebSockets, or REST APIs. Build real-time data visualizations and dashboards within the app. Handle offline storage, background tasks, and efficient data sync. Work closely with backend engineers to define API requirements and ensure smooth data flow. Implement push notifications and alerts for critical sensor events. Ensure performance optimization, security, and compliance with platform guidelines. Participate in design discussions, code reviews, and agile development cycles. Requirements Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of experience with at least 3 years in mobile app development (Android & iOS). Hands-on experience with React Native, Flutter, or native development using Kotlin (Android) and Swift (iOS). Experience integrating apps with Bluetooth (BLE) and/or Wi-Fi connected IoT devices. Solid understanding of mobile architecture patterns (MVVM, Redux, etc.). Familiarity with real-time data, notifications, and offline-first mobile experiences. Experience working with cloud platforms (AWS, Firebase, Azure, etc.) and CI/CD pipelines. Prior experience with analytics tools, crash reporting, and performance tuning. Nice to Have Experience with edge computing or gateway devices. Knowledge of environmental monitoring, sensor calibration, or similar domains. Familiarity with mobile data encryption, secure authentication, and GDPR compliance. Experience with location-based services and map integrations (e.g., Google Maps, Mapbox).

Posted 2 weeks ago

Apply

2.0 - 3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Infilect, a leader in visual intelligence for worldwide retail, is looking for a highly analytical and entrepreneurial Android Engineer to help build the next generation of AI driven mobile applications. About Infilect Infilect is founded by two PhDs and ex-IBM-Research-Scientists to build scalable visual-AI systems to make the world a better place. Infilect (https://www.infilect.com) builds state of the art cloud and AI applications for the worldwide retail industry. We process images and videos at scale and in real-time in order to solve retail supply-chain problems and make an environmentally sustainable net-positive impact on the world. We are driven by the promise of AI and software technology to save time, save cost, save energy, and improve user experience for businesses and consumers all over the world. About The Position We are looking for an Android Engineer (full-time, based in Bangalore (or be ready to move), having at least 2 to 3 years of startup/industry experience) to power and scale a suite of enterprise SaaS products. Responsibilities Active involvement in technology development, documentation, code reviews, architecture and design discussions Scaling the current Android application to serve increasing user count and complexities Designing data collection pipelines for collecting user interaction information from the app Conceptualizing and optimizing end-to-end on-device AI implementation R&D for optimizing the application and innovate for seamless image capturing using latest technological advances made across the globe Full-fledged sales force automation application development Working with Product Managers to understand requirements, with Engineering Managers to plan sprints, with Product Designers for managing UI/UX, and with Backend team for designing APIs Skills Required Hands-on experience on mobile app technologies such as Java and Kotlin Hands-on experience in developing and testing REST API based products Strong reasoning, programming and scripting skills (Android dev, JS/AngularJS dev) Understanding agile development, CI/CD, sprints, code reviews Experience in data management tools (SQL/NO-SQL databases) Solid understanding of architecture and design (MVVM or any other pattern) and native android development Understanding of offline data storage and security Understanding of latest advancements of android including Kotlin, Data binding, Room, Work Manager, CameraX, Dagger2, Hilt etc. Good-to-have Machine Learning experience with TensorFlow lite or other frameworks for on-device-AI Experience in building iOS/hybrid apps (Swift, React Native, Flutter) Knowledge of KMM (Kotlin Multiplatform Mobile) Job Perks Industry-grade compensation and ESOPs Work on a problem that will have positive impact on millions of users Work with well-experienced computer scientists Build deep-tech products out of India for the global audience Lively and highly collaborative environment We have a great work environment with an exceptional bunch of engineers and programmers. We are a growth-stage startup, and it implies putting your heart out to solve problems, build systems, and doing all that is needed to win over challenges and customers. We are looking forward to building a highly collaborative & rich culture at Infilect. Come and join us on the rocket ship! We offer a competitive salary, commission structure, and benefits package, as well as a dynamic and fast-paced work environment. We are an early-stage startup, and it implies putting your heart out to connect with customers and team members, solve hard & challenging problems, and build & maintain scalable systems. We are also quite conscious to build a highly collaborative & rich culture at Infilect. From 50 today, we expect to be 200 team member strong team in the next 2 years, serving global customers. If this interests you, come and join us on the rocket ship! Infilect as an Equal Opportunity Employer - We do not discriminate based on race, color, gender, religion, national origin, ancestry, age, disability, medical condition, genetic information, military & veteran status, marital status, pregnancy, gender identity, sexual orientation, or any other characteristics protected by local laws, regulations, and ordinance. We also make reasonable accommodations for disabled employees and applicants as required by law. We follow these principles in all areas of employment including recruitment, training, promotions, compensation, benefits, transfer, and social and recreational programs.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

6 - 16 Lacs

Thane, Navi Mumbai, Mumbai (All Areas)

Hybrid

Role & responsibilities We are looking to hire a talented Junior Android developer to design, build, and maintain the next generation of Android applications. Your primary focus will be developing high-end Android applications. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the Play Store. Key Responsibilities: Design and develop advanced applications for the Android platform using Kotlin (and Java if applicable) Collaborate with product managers, designers, and backend engineers to define, design, and ship new features Ensure the performance, quality, and responsiveness of applications Identify and fix bugs and performance bottlenecks Write clean, maintainable, and testable code Participate in code reviews and mentor junior developers Keep up to date with the latest Android development trends and tools Contribute to architectural discussions and decisions Preferred candidate profile 3-8 years of hands-on Android development experience Strong knowledge of Kotlin and Android SDK Experience with modern Android libraries and tools: Jetpack (Navigation, ViewModel, LiveData), Coroutines, Hilt/Dagger, Room, Retrofit, WorkManager, etc. Solid understanding of MVVM/MVI architecture patterns Experience with asynchronous programming (RxJava or Coroutines) Familiarity with CI/CD pipelines and tools (e.g., GitHub Actions, Bitrise, Jenkins) Good knowledge of testing frameworks: JUnit, Espresso, Mockito Experience integrating RESTful APIs Understanding of app lifecycle, memory management, and performance tuning Working knowledge of Jetpack Compose is a plus Familiarity with Play Store release process and app versionin

Posted 2 weeks ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Description We are looking for a passionate, skilled, and self-driven iOS Developer to join our growing mobile engineering team. You will have the opportunity to work on innovative, mission- critical applications, including mobile payment solutions, restaurant booking platforms, and real-time reservation management features, that enhance the experience of our users and partners. As an iOS Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly iOS applications. You will play a key role in shaping the app’s architecture, improving user experience, and implementing best practices in mobile development. Responsibilities: - Design, develop, and maintain high-quality iOS applications. - Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define and implement new features. - Optimize application performance, scalability, and security. - Identify, debug, and resolve performance bottlenecks and software defects. - Maintain and improve code quality through best practices, testing, and continuous integration. - Stay updated with the latest trends and advancements in iOS development. - Ensure applications adhere to Apple’s guidelines and best practices. Skills & Requirements: - Strong experience with Swift (Objective-C is a plus) and deep knowledge of iOS frameworks (UIKit, SwiftUI, Combine, CoreData, etc.). - Experience in app architecture (MVVM, MVC, Clean Architecture, etc.) and solid understanding of design patterns. - Hands-on experience with RESTful APIs for seamless backend integration. - Proficiency in third-party libraries, dependency management (CocoaPods, Swift Package Manager), and iOS SDKs. - Strong understanding of performance tuning, memory management, and debugging tools like Instruments. - Familiarity with App Store submission guidelines and release processes. - Excellent problem-solving skills, attention to detail, and a passion for delivering exceptional user experiences. - Strong communication and collaboration skills with the ability to take ownership of projects, working closely with designers, backend developers, and product managers to ensure seamless integration and user experience.

Posted 2 weeks ago

Apply

0.0 - 2.0 years

0 Lacs

Indore, Madhya Pradesh

Remote

Sure! Here's a short and to-the-point version of a job description for an Android Developer with 2–3 years of experience : Job Title: Android Developer (2–3 Years Experience) Location: [Remote/On-site – City] Type: Full-time Job Description: We're looking for an Android Developer with 2 years of experience to build and maintain high-quality Android apps. You’ll work closely with our product and back-end teams to deliver seamless user experiences. Requirements: 2 years of Android development experience Proficient in Kotlin and/or Java Solid understanding of Android SDK, UI/UX design, and architecture patterns (MVVM/MVP) Experience with REST APIs, Git, and third-party libraries Familiar with Jetpack components and Firebase Strong debugging and performance optimization skills Nice to Have: Experience with unit/UI testing CI/CD knowledge Play Store publishing experience Job Type: Full-time Pay: Up to ₹25,000.00 per month Schedule: Day shift Fixed shift Monday to Friday Experience: Android Development: 2 years (Required) Location: Indore, Madhya Pradesh (Required) Work Location: In person

Posted 2 weeks ago

Apply

3.0 - 5.0 years

4 - 6 Lacs

Coimbatore

Work from Office

We are looking for a skilled and experienced Android Developer to join our mobile development team. The ideal candidate will be responsible for developing high-performance, user-friendly mobile applications using Kotlin/Java and Android SDK. Key Responsibilities: App Development : Design, develop, and maintain Android applications with high-quality standards, ensuring responsiveness, performance, and stability. Feature Implementation : Collaborate with product managers and designers to implement new features and improve existing ones. Bug Fixing & Optimization : Troubleshoot, debug, and resolve technical issues to optimize app performance. Collaboration : Work closely with backend developers to integrate APIs and third-party services. Version Control : Use Git for version control and code collaboration with other developers. Code Reviews & Best Practices : Participate in code reviews and ensure adherence to best practices in Android development. Stay Updated : Keep up-to-date with the latest trends in Android development, mobile technologies, and frameworks. Skills & Qualifications: Experience : 3-5 years of experience in Android app development. Languages : Proficiency in Java and Kotlin . Android SDK : Strong knowledge of Android SDK , Android Studio , and app lifecycle management. UI/UX : Familiarity with UI/UX principles for creating seamless, user-friendly mobile interfaces. Database : Knowledge of SQLite , Room , or other local database management systems for Android. APIs : Experience in integrating RESTful APIs , third-party libraries, and services. Version Control : Experience with Git for version control. Testing : Familiarity with JUnit or other testing frameworks for Android. Android Development Tools : Familiarity with Gradle , Firebase , Crashlytics , and other tools commonly used in Android development. Problem-Solving : Strong analytical and troubleshooting skills.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

4 - 8 Lacs

Hyderabad, Jadcherla

Work from Office

Responsible for following activities in purification area of BM/BU based on campaign basis 1. Following GMP, safety practices in production facilities and work place. 2. Responsible for production activities: Execution of area, line clearance before execution of activities. Execution of product changeover activities. Responsible for column cleaning, packing, unpacking, evaluation and maintenance. Responsible for drug substance (FDS) transfer/dispensing. Execution of production activities. Monitoring and review of batch parameters/performance. Ensuring material are arranged properly before activities. Verification of samples for analysis. Responsible for shift Monitoring. Handling of online reject material. Review of soft copy for batch monitoring and performance. Execution of process validation. Execution of cleaning validation. Execution of verification protocols/equipment specific protocols. Ensuring buffer preparation in respective shift. 3. Handling of documents: Preparation of new / revision of SOPs, protocols and reports. Preparation of MFRs and BMR's. Primary review of executed BMR's submission to QA. Ensuring online BMR's updation and review of log books. 4. Responsible for monitoring and operation of following production equipments (but not limited to): AKTA Process Purification system Conductivity meter TFF System Peristaltic pumps Weighing Balance Mixing Systems Biosafety cabinet Filter integrity tester pH meter Walk in cold Freezer room Heat Exchanger Mixing vessels Ensuring proper data backup of equipments. Provide clearance for calibration, PMP and validation of equipments. Participate in execution of equipment validations. 5. Responsible for Quality Management Systems Initiation / Review of breakdown request. Initiation of CRN's and Preparation of Risk Assessments. Initiation of incidents, investigation, CAPA. 6. Team member: Facility readiness for audits. 7. Training: Training team members on SOPs / GMP aspects. Attending training on related SOP's / GMP aspects. 8. Monitoring of PM/Qualification of purification area equipments. (Calibration / PMP/Qualification).ease enter job description

Posted 2 weeks ago

Apply

9.0 - 13.0 years

3 - 7 Lacs

Hyderabad, Jadcherla

Work from Office

To Plan Monitor work force in labelling packing. To ensure business orders are executed on time as per customer requirement. To ensue SAP compliance. To Plan Monitor work force in Visual inspection. To ensure visual inspectors are in qualified state. To ensure all drug products movement in Cold room with safe systematic approach. To identify/perform/review QMS related activities in Packing and visual inspection. To ensure all quality systems are in place before product process activity. To handle regulatory and non-regulatory audits as lead Role. To plan Trainings, improvements, Stress management, Feedback Mechanism ,Skill test ,Outing etc. for Team members. To identify/evaluate/Implement the exact requirement with respect to equipment/Manpower/new method/Safety by forecasting approach. Report to Reporting manager related to daily work/any hurdles.

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Mohali district, India

On-site

Designation Mobile Application Developer/Lead – iOS & Android Lead (Native Stack) Location Mohali (Work from Office) Experience 6-10 Years Role Overview: We are looking for a skilled and versatile Mobile Application Developer - iOS & Android Lead to oversee the design, development, and delivery of scalable mobile applications across iOS and Android platforms . This is a hands-on leadership role focused on building multi-country, multi-currency, multi-brand solutions in a full-stack mobile environment using Swift and Kotlin . The ideal candidate will have deep experience with both platforms and the ability to implement modern architectural patterns like MVVM, MVP, and Singleton . Key Responsibilities: Lead the design, prototyping, development, and delivery of mobile apps for both iOS and Android. Drive full lifecycle development of mobile applications with Swift for iOS and Kotlin for Android . Implement architecture patterns such as MVVM , MVP , and Singleton to maintain clean, testable, and scalable codebases. Collaborate with stakeholders to convert high-level business requirements into robust mobile application solutions. Guide the team in identifying platform-specific challenges , including performance optimization and UI/UX consistency across iOS and Android. Advocate and implement multi-threading and concurrency handling best practices for responsive mobile experiences (e.g., using GCD, coroutines). Work cross-functionally with design, QA, architecture, backend, and DevOps teams to ensure seamless integration and delivery. Promote and enforce development best practices such as TDD, BDD , code reviews, CI/CD, and version control. Communicate technical topics and strategic updates clearly across technical and non-technical stakeholders. Required Experience & Skills: 6+ years of professional experience in native mobile application development for iOS (Swift) and Android (Kotlin) . Proven experience in building and scaling enterprise-grade mobile applications . Strong grasp of Object-Oriented Analysis & Design , SOLID principles , and Software Design Patterns . Deep understanding of platform differences (iOS vs Android) in terms of lifecycle, UI guidelines, permissions, threading, and background tasks. Experience implementing multi-threading/concurrency with GCD (iOS) and Coroutines (Android) . Hands-on knowledge of MVVM , MVP , and Singleton patterns and their practical implementation in real-world projects. Proficiency with RESTful APIs , JSON/XML parsing , local storage (Room/CoreData) , and offline support . Experience using Git , Jira , Xcode , Android Studio , and CI tools like Jenkins, GitLab CI, or Bitrise. Familiarity with unit testing frameworks (e.g., JUnit, XCTest), UI testing (Espresso, XCUITest), and automated deployment . Preferred Qualifications: Experience in multi-brand / multi-country mobile product rollouts. Background in Agile/Scrum methodologies , including story grooming, sprint planning, and retrospectives. Contributions to open-source projects or mobile development communities. Exposure to analytics , A/B testing , push notifications , and app performance monitoring . Soft Skills: Strong communication skills with the ability to explain complex topics in a simple, clear manner. Leadership and mentoring experience in cross-functional mobile teams. Enthusiastic problem solver and fast learner with a passion for mobile technology innovation.

Posted 2 weeks ago

Apply

1.0 years

2 - 3 Lacs

Mohali

On-site

We are looking for Junior iOS Developer holding 1 year-1.5 years of experience into iOS app development and UI designing. Skills required:- Swift/UI Kit Designing through storyboard/Knowledge of Swift UI would be a plus. MVC/MVVM Architecture Xcode and Cocoa Pods experience API Implementation App handling and app management Self testing Location - Mohali Phase 8B, Prosperity square Must be from IT background BCA/MCA/B.Tech IT/ MTech IT fields students only needed. Must have a minimum of 6 months of experience excluding trainings. Only face to face interviews will be done and local Mohali based candidates will be selected. Job Types: Full-time, Permanent Pay: ₹20,000.00 - ₹30,000.00 per month Schedule: Day shift Experience: iOS development: 1 year (Required) Work Location: In person

Posted 2 weeks ago

Apply

1.0 - 3.0 years

1 - 6 Lacs

Mohali

On-site

Full job description We at Codetribe Solutions Pvt . Ltd are looking for Flutter Developer who will be running and designing application features across various cross platform devices. We are looking out for someone who has experience using Flutter widgets that can be plugged together, customized and deployed anywhere. Someone who is passionate about code writing, solving technical errors and taking up full accountability of app development. Job Responsibilities You will be building and shipping robust apps to Android/ iOS devices using a single codebase You will be writing readable and clear code using Dart that will be extensively documented for future use and upgrades You will be sharing feedback and brainstorming ideas with teams to improve the development process. Understand basic concepts of design for developing user friendly applications Stay up to date with the latest technologies. Work experience with Flutter SDK and Dart programming language. Strong knowledge of Flutter widgets like Cupertino for iOS and Material Components For Android: Experience working on native mobile development in Android or iOS is preferred Hands-on experience in Restful API integration Hands-on experience in design pattern like MVP, MVVM, BLoC Familiarity with 3rd party libraries and its integration Good knowledge of state management like setState, Redux, BLoC/Rx, GetX Minimum Experience :- 1 - 3 Years Job Type: Full-time Pay: ₹ 15,000.00 - ₹50,000.00 per month Benefits: Five days working Schedule: Monday to Friday Regards HR Team Job Type: Full-time Pay: ₹15,000.00 - ₹50,000.00 per month Education: Master's (Preferred) Experience: Flutter: 1 year (Preferred) Work Location: In person

Posted 2 weeks ago

Apply

0 years

1 - 3 Lacs

India

Remote

Job Title: Java/Kotlin Android Developer Position Overview We’re seeking a passionate and skilled Android Developer with strong expertise in Java and Kotlin to join our mobile engineering team. In this role, you will design, develop, and maintain high-quality Android applications that deliver seamless user experiences. You’ll collaborate closely with cross‑functional teams—product managers, UX/UI designers, backend engineers, and QA—to turn requirements into performant, scalable, and well‑architected mobile solutions. Key Responsibilities App Development: Architect, develop, and maintain Android applications using Java and Kotlin. Code Quality: Write clean, efficient, and well‑documented code following SOLID principles and Android best practices. UI/UX Implementation: Collaborate with designers to implement intuitive, responsive user interfaces using XML layouts and modern Android UI components (Jetpack Compose experience is a plus). Performance Optimization: Identify and resolve performance bottlenecks, memory leaks, and UI lag. Integration: Work with RESTful and/or GraphQL APIs to integrate app features with backend services. Testing: Develop and maintain unit tests, UI tests (Espresso/JUnit), and support continuous integration pipelines. Code Reviews: Participate in peer code reviews, provide constructive feedback, and uphold coding standards. Collaboration: Engage in agile ceremonies (stand‑ups, sprint planning, retrospectives) and communicate project status, risks, and solutions proactively. Maintenance & Support: Troubleshoot and fix bugs, address crash reports, and roll out timely updates. Innovation: Stay current with Android platform updates, libraries, and tools; evaluate new technologies and propose improvements. Required Qualifications Technical Skills: Proficiency in Java and Kotlin . Deep understanding of Android SDK, Android Studio, and Gradle build system. Familiarity with Jetpack libraries (LiveData, ViewModel, Room, Navigation, WorkManager). Experience with UI frameworks: XML layouts and/or Jetpack Compose. Solid grasp of RESTful APIs, JSON parsing, and network libraries (Retrofit/OkHttp). Knowledge of threading and concurrency (Coroutines, RxJava). Version control with Git . Best Practices: Strong understanding of MVVM/MVP/MVC architectural patterns. Experience writing unit and instrumentation tests. Familiarity with CI/CD tools (Jenkins, GitHub Actions, Bitrise, etc.). Soft Skills: Excellent problem‑solving skills and attention to detail. Strong verbal and written communication skills. Ability to work both independently and collaboratively in a fast‑paced, Agile environment. Preferred Qualifications Experience with Firebase services (Authentication, Cloud Messaging, Analytics). Knowledge of dependency injection frameworks (Dagger/Hilt). Familiarity with Android NDK/C++ for performance‑critical features. Exposure to cross‑platform frameworks (Flutter, React Native) is a plus. Understanding of accessibility best practices and internationalization (i18n). Contributions to open‑source Android libraries or communities. What We Offer Competitive salary and performance bonuses. Flexible working hours and remote work options. Generous paid time off and comprehensive health benefits. Learning & development budget for conferences, courses, and certifications. A collaborative, supportive team culture with regular hackathons and tech talks. Opportunity to shape the mobile roadmap and work on innovative products. Job Types: Contractual / Temporary, Freelance Contract length: 3 months Pay: ₹12,265.04 - ₹25,531.95 per month Work Location: In person

Posted 2 weeks ago

Apply

7.0 years

4 - 9 Lacs

Thiruvananthapuram

On-site

Job Requirements Roles & Responsibilities: Lead the planning, execution, and delivery of C# WPF-based desktop application projects. Collaborate with stakeholders to gather requirements, define scope, and establish timelines. Handling team of software engineers (10-15) working on WPF-based desktop applications. Design, develop, and maintain applications using C#, WPF, and MVVM architecture. Assign tasks, monitor progress, and guide team members to achieve project goals. Ensure adherence to coding standards, architectural guidelines, and quality benchmarks. Proactively manage risks, resolve blockers, and ensure project timelines are met. Conduct code reviews and provide technical mentorship to team members. Communicate project status, risks, and outcomes to internal and external stakeholders. Work Experience Required Skills (Technical Competency): 7+ years of experience in software development with C# and WPF. 2+ years of experience in project or team leadership roles. Strong grasp of MVVM, XAML, and WPF UI frameworks. Proficient in object-oriented programming, multithreading, and asynchronous coding. Hands-on experience with .NET Framework Experience with Git, Waterfall methodologies and project tracking tools. Strong problem-solving, communication, and project coordination skills. Ability to learn new technologies, software, and concepts quickly is essential. Knowledge of task-based estimation. Prior experience managing distributed or cross-functional teams. Desired Skills: Semi domain working experience

Posted 2 weeks ago

Apply

7.0 years

4 - 9 Lacs

Thiruvananthapuram

On-site

Job Requirements Roles & Responsibilities: Lead and mentor a team of software engineers (5-10) working on WPF-based desktop applications. Design, develop, and maintain applications using C#, WPF, and MVVM architecture. Collaborate with architects to define requirements and deliver high-quality solutions. Perform code reviews, enforce coding standards, and drive best practices. Plan tasks, track progress, and ensure timely delivery of features. Troubleshoot critical issues and provide production support when necessary. Drive continuous improvement in team performance and development processes. Ensure technical documentation and knowledge sharing within the team. Work Experience Required Skills (Technical Competency): 7+ years of experience in software development with C# and WPF. 2+ years of experience in a technical leadership or team lead role. Strong grasp of MVVM, XAML, and WPF UI frameworks. Proficient in object-oriented programming, multithreading, and asynchronous coding. Hands-on experience with .NET Framework Experience with Git, Waterfall methodologies. Strong analytical, problem-solving, and communication skills. Ability to learn new technologies, software, and concepts quickly is essential. Knowledge of task-based estimation. Desired Skills: Semi domain working experience

Posted 2 weeks ago

Apply

0 years

3 - 6 Lacs

Gurgaon

On-site

The Senior Developer (ios,android,java) is responsible for developing and maintaining applications across iOS, Android, and Java platforms. The role involves coding, testing, and implementing software solutions, ensuring high performance and responsiveness of applications. (1.) Key Responsibilities 1. Develop mobile applications for ios and android platforms using swift, kotlin, java, and other relevant languages. 2. Collaborate within teams to define and ship new features. 3. Identify and correct bottlenecks and fix bugs to improve application performance. 4. Ensure the best possible performance, quality, and responsiveness of applications. 5. Stay updated with the latest industry trends, technologies, and best practices in mobile development. 6. Assist in troubleshooting application issues and providing timely resolutions. 7. Participate in code reviews and mentor junior developers. 8. Work on improving existing code and optimizing applications for better user experience. Skill Requirements 1. Experience in ios development using swift and objectivec. 2. Strong knowledge of android development using kotlin and java. 3. Experience with java programming and web development. 4. Familiarity with restful apis and mobile ui/ux standards. 5. Knowledge of design patterns such as mvc, mvvm, and mvp. 6. Strong problem-solving skills and attention to detail. 7. Good communication and teamwork abilities to collaborate with other developers and stakeholders effectively. 8. Ability to work in a fast paced environment and adapt to changing priorities. Certifications: Relevant certifications in iOS, Android, or Java development would be a plus. No. of Positions 1 Skill (Primary) Technical Skills (ERS)-Platform-Mobile-Android Auto req ID 1579050BR Skill Level 3 (Secondary Skill 1) Technical Skills (ERS)-Platform-Mobile-iOS Skill Level 3 (Secondary Skill 2) Technical Skills (ERS)-Languages-Java

Posted 2 weeks ago

Apply

0.0 - 5.0 years

0 - 0 Lacs

Surat, Gujarat

On-site

Job Title: Senior Android Developer Location: Surat, Gujarat Company: Brainfleck Employment Type: Full-Time Experience Required: 4+ Years About the Role: We are seeking a highly skilled Senior Android Developer to join our growing team. The ideal candidate will be responsible for designing and building advanced applications for the Android platform. You should be passionate about pushing mobile technologies to the limits and working with our team of talented engineers to design and build the next generation of mobile applications. Key Responsibilities: Develop and maintain advanced Android applications. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs (REST, JSON, GraphQL). Unit-test code for robustness, including edge cases, usability, and general reliability. Fix bugs and improve application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Mentor junior developers and review their code for quality assurance. Required Skills & Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Minimum of 3 to 5 years of experience in Android development. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Proficient in Kotlin and Java. Experience with third-party libraries and APIs. Solid understanding of the full mobile development life cycle. Familiarity with RESTful APIs to connect Android applications to back-end services. Experience with Android UI design principles, patterns, and best practices. Experience with offline storage, threading, and performance tuning. Knowledge of Google’s Android design principles and interface guidelines. Familiarity with cloud message APIs and push notifications. Proficient understanding of code versioning tools, such as Git. Experience with tools like Android Studio, Firebase, and Android Jetpack components. Preferred Skills: Experience with CI/CD tools for Android. Knowledge of modern architectural patterns like MVVM, MVI, or MVP. Familiarity with Jetpack Compose and modern Android UI development. Experience in publishing apps on the Play Store. Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Raipur

On-site

We are looking for a highly skilled Senior Mobile App Developer with 4+ years of experience and a strong command of Flutter, Kotlin, Dart, Swift and Android Studio . The ideal candidate will be responsible for developing high-quality mobile applications with seamless performance and exceptional UI/UX. You will collaborate closely with product managers, designers, and backend developers to deliver scalable and maintainable mobile solutions. Key Responsibilities: Design, develop, and maintain high-performance, cross-platform mobile applications. Ensure the best performance, quality, and responsiveness of applications. Integrate mobile apps with RESTful APIs and third-party SDKs. Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces. Write clean, maintainable, and testable code following best practices. Troubleshoot and debug issues, ensuring high-quality releases. Optimize applications for maximum speed and scalability. Stay updated with emerging mobile technologies and trends. Required Skills & Qualifications: 4+ years of professional experience in mobile application development . Extensive hands-on experience with Flutter and Dart . Experience working with Swift/IOS . Strong command of Kotlin and native Android development using Android Studio . Familiarity with state management techniques in Flutter. Experience with Firebase , SQLite , REST APIs , and JSON . Solid understanding of mobile architecture patterns (e.g., MVC, MVVM, Clean Architecture). Knowledge of version control systems (e.g., Git). Understanding of Agile development practices . Preferred Qualifications: Experience with Push Notifications , In-App Purchases , and background services . Bachelor’s or Master’s degree in Computer Science , Software Engineering , or related field. Job Type: Full-time Work Location: In person Location : Raipur (Chhattisgarh) - Work From Office Job Type: Full-time Work Location: In person

Posted 2 weeks ago

Apply

0 years

0 Lacs

Thane, Maharashtra, India

Remote

Job Title: Front-End Developer (.NET WPF) Location: Kalher, Thane District, Maharashtra Type: Full-Time (On-site) – Please do NOT apply for WFH Experience Level: Mid-Level / Senior Hiring Process: Telephonic Interview > In person Interview > NDA Signing & Offer Letter Short Summary Looking for a WPF front-end developer who enjoys building beautiful, reusable UIs. MVVM is optional — we're more interested in your control templating, XAML skills, and UI design sense. About the Role We are seeking a talented Front-End Developer with expertise in .NET WPF to design and build modern desktop user interfaces. In this role, you'll be responsible for crafting reusable, scalable, and visually appealing UI components using WPF. This role demands a solid understanding of modern UI/UX principles and a proactive mindset when it comes to refining user experience. Knowledge of MVVM is appreciated. This role places a high emphasis on custom and reusable UserControls/CustomControls, hands-on UI design, and a strong sense of UX quality. Responsibilities • Design and implement modern desktop application UIs using C# and XAML • Create clean, reusable UserControls and CustomControls for scalable UI architecture • Work closely with the product designer to transform UI/UX concepts into functional interfaces • Own the UI design process – layout, styling, interactivity, animations, and consistency • Ensure responsiveness, usability, and visual polish across all resolutions • Collaborate with back-end developers to wire up data bindings • Optimize and refactor UI components for performance and maintainability • Contribute to front-end standards and reusable design patterns Requirements • Solid experience with WPF and .NET (C#) in a desktop application environment • Strong XAML skills for creating rich UI layouts, styles, and templates • Experience building and maintaining reusable UserControls and CustomControls with data bindings • A good eye for UI/UX design, with the ability to work independently when needed • Familiarity with event-driven programming and component-based UI design • Ability to write clean, maintainable, and testable code Nice-to-Have • Working knowledge of MVVM pattern and data binding best practices • Experience with animations, visual states, and UI transitions in WPF • Experience in UI automation or testing (e.g., using tools like XAML Test, White, or UIAutomation). • Familiarity with vector assets, icon design, and basic graphic tools (e.g. SVG editing) What We Offer • Autonomy and input in UI architecture and visual design decisions • A collaborative, flexible work environment • Opportunity to work on meaningful products with real-world impact Feel free to email us at hr@electrosoftindia.com if you have any questions or need any clarifications related to this job opening.

Posted 2 weeks ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Apply now » Graduate Engineer Trainee Company: NEC Corporation India Private Limited Employment Type Office Location: Noida, UP, IN, 201305 Work Location: Hybrid Req ID: 5177 Description Job Title: Graduate Engineer Trainee Organization Name: NEC Corporation of India Ltd. Reporting Relationship: Reporting to Senior Manager. Role Summary: Web & Mobile Application Engineer who will support for developing Web application and mobile applications. Responsibility Design, development, implementation, and maintenance of projects in the field of biometrics, identity management and security control such as Law Enforcement System, with support by SME. Successful applicants can expect to work in fast-paced environment and will work dynamic project teams. The projects involved are high profile, challenging and offer good career reference. Extensive knowledge about mobile app development using flutter , react js, node js, python etc. Deep knowledge of mobile platforms i.e. Android, iOS, etc. Proficiency with writing automated tests in Familiarity with RESTful APIs and mobile libraries for networking. Familiarity with the JSON format. Experience with profiling and debugging mobile applications Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app Familiarity with Git Familiarity with push notifications Understanding mobile app design guidelines on each platform and being aware of their differences Web Services, Design Patterns, SQL, HTML/HTML5, XML. Hands on Technical Skills in some of the following are preferable: Socket base client/server programming with VC Understanding soap and restful API architecture Basic knowledge of troubleshooting on network channel Cross platform communication Others Possess initiative and disposition with a strong commitment and orientation towards results and high-quality standards. Strong problem-solving skills and ability to think out of the box. Team player with strong communication and interpersonal skills. Self-motivator with a positive attitude and with high energy. Customer focused. Proficient in written and spoken English. Qualification: Graduate Engineer Trainee Experience: Fresher Desirable Qualities: flutter , react js, node js, python etc Specialization Description General IT Applications Development includes analysis, programming, and configuration of end user applications and/or systems software including: Analyzing detailed business/functional/technical requirements and specifications for the application Coding internally developed applications and/or configuring commercial-off-the-shelf (COTS) applications using programming, scripting, and database languages Supporting application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements Level Description An experienced support level position that requires a basic knowledge of a given job area and tools, typically seen through work experience as well as vocational or technical training. Works under moderate supervision. Problems are typically of a routine nature, but may at times require interpretation or deviation from standard procedures. Communicates information that requires some explanation or interpretation to achieve business results for a given area of a department or function. Apply now »

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Company Overview KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Job Description/Preferred Qualifications Key Responsibilities: Software engineer, responsible for the design, development, debugging, maintaining, and troubleshooting of SW infrastructure packages used across KLA products. Take part in roadmap development activities and deliver software products with high-quality standards. Working in a multidisciplinary environment with close interaction between Software and System teams. Backend developer with some knowledge and experience in UI development in WPF (MVVM) is required. Experienced in: Infrastructures development in .NET C# C/C++/Python is an advantage Cross platform, Windows/Linux development Multithread cross process / distributed environments Containerized environments, is an advantage TCP/IP communication. gRPC is an advantage Web development, specifically Blazor, is an advantage Working in Agile methodology, is an advantage Working with Git, is an advantage Working with Azure Dev Ops, is an advantage Performance profiling knowledge, is an advantage Experience with HW/SW systems integration and multi-discipliner systems, is an advantage. Minimum Qualifications Bachelor's/Master's degree in Computer Science/Computer Engineering/Software Engineering. 4-6 years of experience in C# & .Net. Hands-on knowledge and experience with OOD, OOP, and Multi-threading. A team player, with strong communication and interpersonal skills. We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees. KLA is proud to be an equal opportunity employer Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to talent.acquisition@kla.com to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

Posted 2 weeks ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Company Description Varseno Solutions is a software and product development company in Pune that specializes in rapid development of engineering software by providing fast, reliable and accurate solutions. As a true software services organization, Varseno Solutions is a long-term partner providing solutions and efficiently managing the software needs of its clients. The team consists of experienced techies who have spent years in the IT industry. The company prides itself on delivering innovative solutions that use tomorrow’s technology today with AI. Role Description To lead the Development team and should have strong technical and team management skills, including the ability to drive analytical rigor in decision making, possess deep technical insights and have the ability to speak in both business and technical terms within the team and with clients. Candidate should be understanding of all project activities to agreed quality, time and processes. Candidate has to ensure adherence to Development process defined at Varseno by Technology team. The role will also be responsible for managing end to end delivery of Varseno products/projects with defined processes. Must Haves: Experience in working on cloud enabled, independent applications and systems using .Net and open-source technologies. Good understanding and expertise in JavaScript, Angular/ReactJS, HTML, CSS, jQuery, Bootstrap, JS/VUE JS. Experience in JavaScript, jQuery, HTML and CSS. Strong technical expertise and work experience in .NET, .NET Core, ASP.net, C# and LINQ, MS SQL Server Good technical expertise working with NoSQL solutions such as MongoDB, Neo4J, Redis, Cassandra, etc. Proven ability to use Design Patterns to accomplish scalable architecture. Good understanding in WebAPI, REST. Exposure to Azure Technologies and components. Ability to understand customer business and thereby assess the criticality of their needs and requests Proven success implementing client side MVVM frameworks such as Angular or React as well as expert proficiency with JavaScript. Proven ability to use Design Patterns to accomplish scalable architecture. Excellent verbal and written communication skills. Strong analytical and Problem-solving skills. Manage and mentor junior team members. Experience with continuous integration, unit testing, static analysis, and automated integration tests. Continuous delivery experience preferred Strong experience in one of the cloud technologies – Azure or AWS Managing change effectively

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Raipur, Chhattisgarh

On-site

We are looking for a highly skilled Senior Mobile App Developer with 4+ years of experience and a strong command of Flutter, Kotlin, Dart, Swift and Android Studio . The ideal candidate will be responsible for developing high-quality mobile applications with seamless performance and exceptional UI/UX. You will collaborate closely with product managers, designers, and backend developers to deliver scalable and maintainable mobile solutions. Key Responsibilities: Design, develop, and maintain high-performance, cross-platform mobile applications. Ensure the best performance, quality, and responsiveness of applications. Integrate mobile apps with RESTful APIs and third-party SDKs. Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces. Write clean, maintainable, and testable code following best practices. Troubleshoot and debug issues, ensuring high-quality releases. Optimize applications for maximum speed and scalability. Stay updated with emerging mobile technologies and trends. Required Skills & Qualifications: 4+ years of professional experience in mobile application development . Extensive hands-on experience with Flutter and Dart . Experience working with Swift/IOS . Strong command of Kotlin and native Android development using Android Studio . Familiarity with state management techniques in Flutter. Experience with Firebase , SQLite , REST APIs , and JSON . Solid understanding of mobile architecture patterns (e.g., MVC, MVVM, Clean Architecture). Knowledge of version control systems (e.g., Git). Understanding of Agile development practices . Preferred Qualifications: Experience with Push Notifications , In-App Purchases , and background services . Bachelor’s or Master’s degree in Computer Science , Software Engineering , or related field. Job Type: Full-time Work Location: In person Location : Raipur (Chhattisgarh) - Work From Office Job Type: Full-time Work Location: In person

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Responsibilities Design and build advanced applications for the iOS platform. Collaborate with cross-functional teams to define, design, and ship new features. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development : Proven experience as an iOS Developer with a strong portfolio of iOS applications. In-depth knowledge of Swift programming language and the iOS SDK. In-depth knowledge of Swift UI is must. Strong understanding of architecture patterns (MVC, MVVM, etc.) and best practices. Experience with performance and memory tuning tools. Familiarity with RESTful APIs to connect iOS applications to back-end services. Solid understanding of the full mobile development life cycle. Proficient understanding of code versioning tools such as Git. Strong problem-solving skills and a knack for writing clean, readable, and maintainable code. Up-to-date with the latest industry trends and : Bachelor's degree in Computer Science, Engineering, or a related field. 8+ years of professional experience in iOS application development. Proven track record of delivering high-quality, scalable, and innovative mobile applications. (ref:hirist.tech)

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

We are seeking an iOS developer who is passionate about working with cutting-edge mobile app technology and enjoys the challenge of creating innovative solutions that can operate on a large scale. As part of this role, you will be responsible for the development, maintenance, and release of an iOS app on the App Store, collaborating closely with Software Engineers and Designers. Your contributions will significantly impact the enhancement of online retail experiences for over 1 billion Indian consumers. The ideal candidate is a team player dedicated to leveraging the latest technology in a dynamic environment, customer-focused, and excited about the opportunity to build impactful solutions on a national level. Responsibilities: - Collaborate with the design team to define app features. - Continuously explore, assess, and integrate new technologies to enhance development efficiency. - Conduct unit tests to ensure code robustness across various scenarios, including edge cases, usability, and reliability. Requirements: - Bachelor's degree in computer science or a related field. - 3-5 years of experience in developing and launching iOS applications. - Proficiency in Swift with experience in SwiftUI. - Solid understanding of Object-Oriented Programming and MVVM architecture. - Familiarity with RESTful APIs for connecting iOS apps to backend services. - Knowledge of JSON/REST API integration, AVFoundation, localization, and Cocoa frameworks like Core Data, Core Animation, Core Graphics, and Core Text. - Comprehensive knowledge of Push Messaging, Local Notifications, Background services, and cloud messaging APIs. - Experience in performance optimization, threading, and offline storage. - Proficient with code versioning tools such as Git. - Experience in creating and releasing SDKs/Frameworks is a bonus. This opportunity offers a stimulating environment where you can contribute to impactful projects, develop your skills, and be part of a team dedicated to innovation and excellence.,

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies