Jobs
Interviews

2171 Mvvm Jobs - Page 45

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

4.0 - 7.0 years

25 - 30 Lacs

Noida

Work from Office

Key Responsibilities: Design and develop advanced Android applications using Kotlin for OTT platforms Integrate and customize video players (ExoPlayer, JWPlayer, etc ) for VOD and live streaming Build live streaming features using RTMP/HLS and integrate CDN for optimal delivery Develop and maintain live chat and messaging modules using Firebase, WebSockets, or third-party SDKs Implement advanced features like Picture-in-Picture (PiP), offline downloads, adaptive streaming, and content encryption Optimize application performance including memory usage, app size, loading time, and battery usage Ensure the app is compliant with Google Play policies and OTT-specific standards (DRM, geo-blocking, etc ) Collaborate with backend developers, UI/UX designers, and QA teams for seamless integration Keep up with emerging mobile trends like Jetpack Compose, Kotlin Coroutines, and modern architecture patterns (MVVM/Clean) Write clean, maintainable, and well-documented code Required Skills: Strong proficiency in Kotlin and Android SDK Experience in building OTT/video streaming apps Solid knowledge of ExoPlayer, DRM, HLS/DASH, and streaming protocols Proficiency in real-time communication: Firebase, WebSockets, or similar Familiarity with MVVM, Clean Architecture, Jetpack Components, Coroutines, and Flow Experience with performance tuning and memory profiling Knowledge of REST APIs, GraphQL, and JSON parsing Experience with third-party SDKs and libraries related to analytics, crash reporting, and in-app purchases Good understanding of Play Store publishing, CI/CD, and app lifecycle management Preferred Qualifications: Experience with Jetpack Compose and Modular app architecture Familiarity with OTT analytics tools like Conviva, Google Analytics, Mixpanel, etc Knowledge of AWS Media Services, CDNs, or edge caching solutions Prior experience in multi-language/multi-region apps and subscription-based models Exposure to AI/ML features in mobile (e g , recommendation systems)

Posted 1 month ago

Apply

6.0 - 8.0 years

10 - 11 Lacs

Gurugram

Work from Office

App Development: Design, develop, and maintain Android applications that are user-friendly, efficient, and scalable. Code Quality: Write clean, maintainable, and efficient code following Android best practices and coding standards. Collaborate: Work closely with cross-functional teams including Product Managers, Designers, and Backend Engineers to deliver top-notch mobile applications. Performance Optimization: Identify and troubleshoot performance issues, ensuring smooth performance across different Android devices. UI/UX Implementation: Implement intuitive and visually appealing user interfaces, aligning with the design team to meet high usability standards. Code Reviews: Participate in peer code reviews, offering constructive feedback to junior developers. Mentorship: Provide technical leadership and mentorship to junior and mid-level developers, fostering continuous learning within the team. Testing and Debugging: Write unit tests and work on debugging and maintaining a bug-free experience. Stay Updated: Keep up-to-date with the latest trends, technologies, and advancements in Android development. Requirements: Experience: 5+ years of professional experience in Android development. Proficiency in Kotlin/Java: Strong knowledge of Kotlin and/or Java programming languages. Android SDK: Expertise in Android SDK, Android Studio, and related tools. Architectures and Patterns: Experience working with Android architectures (MVC, MVP, MVVM) and design patterns (Observer, Singleton, etc.). APIs & Services: Experience with RESTful APIs, JSON, and integrating third-party libraries and services. UI/UX Design: Strong knowledge of Android UI design principles, patterns, and best practices. Version Control: Proficient with Git and version control workflows. Testing: Experience with writing unit tests and UI tests using tools like JUnit, Espresso, or similar. Database Knowledge: Experience with SQLite, Room, or other local databases. CI/CD: Familiarity with Continuous Integration/Continuous Deployment processes. Agile Methodology: Experience working in Agile/Scrum environments. Preferred Qualifications: Advanced Android Concepts: Knowledge of advanced Android concepts such as Dependency Injection (Dagger, Hilt), Coroutines, etc. Libraries & Tools: Experience with popular libraries like Retrofit, Glide, Dagger, etc. Cloud Integration: Experience with cloud services like Firebase, AWS, or Google Cloud. App Store Release: Experience with the full app lifecycle, from development to deployment on Google Play. Cross-Platform: Familiarity with cross-platform development tools (e.g., Flutter, React Native) is a plus. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Ability to mentor and guide team members. Attention to detail and a passion for delivering high-quality software. Benefits: Competitive salary and performance bonuses. Flexible working hours and remote work options. Health, dental, and vision insurance. Professional development opportunities. Collaborative and innovative work culture. EXPERIENCE 6-8 Years SKILLS Primary Skill: Mobile Development Sub Skill(s): Mobile Development Additional Skill(s): Android

Posted 1 month ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Mumbai

Work from Office

This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies (including but not limited to PLM and MES) for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing and supply chain, and for managing the manufacturing data. - Grade Specific Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 1 month ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

About PhonePe Group: PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as well as adjacent tech-enabled businesses such as Pincode for hyperlocal shopping and Indus App Store which is India's first localized App Store. The PhonePe Group is a portfolio of businesses aligned with the company's vision to offer every Indian an equal opportunity to accelerate their progress by unlocking the flow of money and access to services. Culture At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating the right environment for you is just one of the things we do. We empower people and trust them to do the right thing. Here, you own your work from start to finish, right from day one. Being enthusiastic about tech is a big part of being at PhonePe. If you like building technology that impacts millions, ideating with some of the best minds in the country and executing on your dreams with purpose and speed, join us! Building for Scale, Rapid Iterative Development and Customer-centric Product Thinking at each step defines every day for a developer at PhonePe. Though we engineer for a 50million+ strong user base, we code with every individual user in mind. While we are quick to adopt the latest in Engineering, we care utmost for security, stability, and automation. Apply if you want to experience the best combination of passionate application development and product-driven thinking Requirements: Strong passion for programming in general and Android App development in specofic. Strong problem-solving skills. Strong system design and architecture skills - specifically for android. Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement. Over 6+ years of Android App development experience with strong basics and complete exposure to Android development. Idea/experience of unit and instrumentation testing in Android E2E App development and/or experience of developing SDKs is good to have. By using some of the latest advancements in the world of Android such as Kotlin, MVVM, Data Binding, Dagger 2, Live Data, Room, Work Manager, Machine Learning with TensorFlow Lite and many more, we are building India’s Largest Transactional Platform pivoted on Payments! PhonePe Full Time Employee Benefits (Not applicable for Intern or Contract Roles) Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency Support System Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment Other Benefits - Higher Education Assistance, Car Lease, Salary Advance Policy Working at PhonePe is a rewarding experience! Great people, a work environment that thrives on creativity, the opportunity to take on roles beyond a defined job description are just some of the reasons you should work with us. Read more about PhonePe on our blog. Life at PhonePe PhonePe in the news

Posted 1 month ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

Pune

Work from Office

Job / Team Profile Android Software Development(8+ years) Required skills (seniority should reflect experience) - App development with Android (Automotive) in Kotlin (& Java) with XML layouts- Implementation of Android SystemUI in Java with XML layouts- Using modern Android App technology (MVVM, Jetpack Compose, ...)- Expertise in implementing Animations in Android- Requirement analys is: Assess requirements for missing information and ability to estimate efforts with high-confidence; clarification of requirements with customer through mail/meetings- Create Software Detail Design according to software requirements- Working with large code bases (legacy code), able to apply code refactorings- Working in large teams using ""Clean Code""- Testing (JUnit, Espresso)- Transp arent, proactive communication & open feedback culture (receiving & giving)- Adherence to processes (ASPICE), including documentati on Tasks of team will include - Implementation of SW code and bugfixes,

Posted 1 month ago

Apply

0.0 years

0 - 0 Lacs

Motera, Ahmedabad, Gujarat

Remote

Location: 218 Sangath Mall, Motera, Ahmedabad, Gujarat Employment Type: Full-time Job Overview: We are seeking a skilled Kotlin Developer to join our team in Ahmedabad. The ideal candidate should have a strong background in Kotlin development and experience in building robust applications. This is a work-from-office position, and candidates must be based in Ahmedabad, Gujarat. Key Responsibilities: Develop, maintain, and enhance Android applications using Kotlin. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the best possible performance, quality, and responsiveness of applications. Identify and fix bugs, and improve application performance. Write clean, maintainable, and efficient code. Stay up to date with the latest Kotlin and Android development trends. Requirements: Strong proficiency in Kotlin and Android development. Experience with Android SDK, Jetpack components, and third-party libraries. Familiarity with RESTful APIs and JSON for integrating backend services. Knowledge of MVVM architecture and dependency injection frameworks like Dagger/Hilt. Understanding of Android UI/UX principles. Experience with version control systems like Git. Strong problem-solving skills and attention to detail. Preferred Qualifications: Experience with Jetpack Compose. Knowledge of CI/CD pipelines for Android applications. Familiarity with Firebase and cloud-based services. Work Schedule & Benefits: Location: 218 Sangath Mall, Motera, Ahmedabad, Gujarat. Work Mode: Work from Office (No remote option). Competitive salary based on experience. Opportunity to work on exciting and challenging projects. Career growth and skill development opportunities. Job Types: Full-time, Part-time, Permanent, Fresher, Contractual / Temporary, Internship Pay: ₹10,000.00 - ₹16,000.00 per month Location Type: In-person Schedule: Day shift Fixed shift Morning shift Work Location: In person

Posted 1 month ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Pune

Work from Office

Project Role : Advanced Application Engineer Project Role Description : Utilize modular architectures, next-generation integration techniques and a cloud-first, mobile-first mindset to provide vision to Application Development Teams. Work with an Agile mindset to create value across projects of multiple scopes and scale. Must have skills : Kotlin Programming Language Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an experienced Android Developer with over 5 years of experience specializing in Kotlin and Jetpack Compose to design, build, and maintain secure, robust, and scalable mobile applications. The ideal candidate will demonstrate a positive attitude, a passion for innovation in banking technology, and a strong commitment to delivering high-quality, user-friendly applications aligned with the latest Android development trends. Roles & Responsibilities:- Design and develop native Android applications using Kotlin and Jetpack Compose.- Implement and maintain MVVM architecture following clean architecture and SOLID principles.- Utilize Jetpack libraries such as Navigation, Live Data, and View Model for efficient app architecture.- Perform UI and functional unit testing to ensure app reliability and quality.- Integrate RESTful APIs and manage data persistence using Room and Datastores.- Follow Googles Android design principles and interface guidelines to create intuitive and attractive UI/UX.- Collaborate with cross-functional teams in an Agile environment, contributing to continuous integration and deployment (CI/CD).- Stay updated on Android development trends including Kotlin Coroutines and Compose.- Participate in code reviews and ensure adherence to best practices and coding standards.- Demonstrate strong problem-solving skills and creativity in developing user-centric applications.- Communicate effectively with team members and stakeholders in English. Professional & Technical Skills: - Graduate degree in IT, Software Engineering, or related field.- Minimum 5+ years of experience in Android application development.- Proven experience with Kotlin and Jetpack Compose (MUST have).- Strong knowledge of design patterns including Structural, Creational, and Behavioral.- Experience implementing MVVM architecture with clean architecture and SOLID principles.- Hands-on experience with UI and functional unit testing.- Familiarity with RESTful API integration and data persistence mechanisms like Room and Datastores.- Proficient with version control systems such as Git and Bitbucket.- Knowledge of test-driven development (TDD), continuous integration, and deployment.- Understanding of Googles Android design principles and interface guidelines.- Strong analytical and problem-solving skills.- Excellent written and verbal communication skills in English.- A collaborative team player with a proactive and creative mindset. Additional Information:- The candidate should have a more than 5 years of experience - This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

4.0 years

0 Lacs

Noida, Uttar Pradesh, India

Remote

Job Summary JOB DESCRIPTION If you are a Software Development professional, Emerson has an exciting role for you! We are looking for a software developer who would be responsible to develop tools/applications for Ovation DCS and its add-ons. The successful candidate will work as part of a global development team. If you think this role suits you, join our team and apply now! In This Role, Your Responsibilities Will Be: Develop new applications, bug fix and expand features in existing applications. Build and deliver solutions that meet collaborator needs & customer expectations. Provide timely information to individuals across the organization. Write and review technical documents. Design and drafting of technical specification. Participation in Design review meeting and its Architect Design and develop multi-layer, cross- platform applications using design patterns. Who You Are: You promote high visibility of shared contributions to goals. You quickly and significantly take action in constantly evolving, unexpected situations. You actively seek mentorship from pertinent sources to make timely and well-informed decisions. You handle the risk that comes with moving forward when the outcome is not certain. For This Role, You Will Need: Experience developing workstation applications in a Windows environment. 4-7 years working knowledge development with .NET Technologies (WCF, WPF, C#, MVVM, ASP.NET) Well versed in C/C++ as well as Object Oriented development. Experience with Microsoft development tools. Practical experience in software design principles and standard methodologies. Experienced in solving and debugging software. Knowledge of Microsoft Team Foundation Server or equivalent source code control system Develop and complete manual unit test as well as perform unit and integration testing. Experience with full-lifecycle projects, formal software development methodologies. Ability to work and function within a diverse environment with remote teams. Design and Implementation of RESTful APIs and understanding of OAuth 2.0 Working Knowledge on Communication Protocol development like OPC UA, Modbus, TCP/IP Preferred Qualifications that Set You Apart: Bachelor of Engineering degree in Computer Science, related engineering field or Equivalent 4- 7 years’ experience with at least 3 years in Software development Experience with PowerShell, Python, Batch, VB Scripting is desirable. Experience on Database Management - optimization of queries, procedure, functions and database package creation and PL/ SQL. Experience with the Agile methodologies Experience with Windows desktop development with WinForm and/or WPF Experience on Ionic and Angular, HTML, CSS Development Recognized expertise in a technology or product area. Familiarity with DCS and/or one or more of the following industries: power generation, water / wastewater, hydrocarbon processing, oil and gas, pulp and paper, specialty chemicals, pharmaceutical or food and beverage Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives—because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. About Us WHY EMERSON Our Commitment to Our People At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration. We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world’s most complex problems — for our customers, our communities, and the planet. You’ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you’ll see firsthand that our people are at the center of everything we do. So, let’s go. Let’s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let’s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com . About Emerson Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you’re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you’ll find your chance to make a difference with Emerson. Join our team – let’s go! No calls or agencies please.

Posted 1 month ago

Apply

8.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

About the Role: We are looking for a visionary and highly experienced Principal Mobile Engineer to lead the design, architecture, and development of high-quality mobile applications across platforms. You will work at the intersection of product, design, and engineering to build world-class user experiences, influence mobile strategy, and mentor engineering teams. Key Responsibilities: Architect and lead the development of robust, scalable, and secure mobile applications (iOS and Android). Define mobile technical strategy and align with overall product vision and company goals. Collaborate with cross-functional stakeholders including product managers, designers, and backend engineers. Lead mobile development best practices including modular design, performance optimization, testing, and deployment strategies. Guide adoption of modern tools, frameworks, and technologies across mobile teams. Mentor and provide technical leadership to senior and junior mobile developers. Review code, design patterns, and app architecture across teams for quality and performance. Drive innovation in mobile features, UX, and performance. Stay current with mobile development trends, platform changes, and industry innovations. Required Skills and Qualifications: 8+ years of mobile development experience with a strong portfolio of apps on the App Store/Play Store. Deep expertise in React Native and native iOS (Swift) and Android (Kotlin) . Strong knowledge of mobile architecture patterns (MVC, MVVM, Clean Architecture). Experience in integrating REST APIs, GraphQL, push notifications, and real-time features. Solid understanding of mobile security, offline-first architecture, caching strategies, and performance tuning. Hands-on experience with CI/CD for mobile (e.g., Fastlane, Bitrise, GitHub Actions). Familiarity with mobile analytics, crash reporting (Firebase, Sentry), and A/B testing tools. Experience leading mobile engineering teams or projects in a product-led environment. Excellent problem-solving and debugging skills. Nice to Have: Experience with modular monorepos, shared codebases, or micro frontend architecture in mobile. Exposure to MDM (Mobile Device Management), App Store/Play Store compliance, and enterprise app deployment. Contributions to open-source mobile libraries or community. Understanding of backend systems and API design. Educational Qualifications: Bachelor’s degree in Computer Science & Engineering, or related field (B.E., B.Tech, B.Sc-CS, BCA etc.) is required. Master’s degree (optional but preferred) in Computer Science & Engineering, or related domain (M.Tech, M.Sc, MCA)

Posted 1 month ago

Apply

2.0 years

0 Lacs

Hyderābād

On-site

Hyderabad, Telangana, India Permanent Software Engineering & Technology 2 - 5 years Facebook Twitter LinkedIn Whatsapp Job Title: Flutter Developer Job Description: We are seeking a Flutter Developer to join our team of engineers at [x]cube LABS. You’ll have the opportunity to work on software solutions that utilize modern web technologies to provide world-class solutions that serve the wellness industry. In addition to the details outlined below, the successful candidate will have expert level understanding and experience with Object Oriented Programming and the Flutter framework. He/she will be self motivated, and have a passion for learning and new technology. Experience & Expertise: Good understanding of DART and Flutter framework Should have experience working with native technologies like Android, iOS Ability to build user interfaces designed by UI/UX designers in Flutter Strong Knowledge in Restful Web Services Experience in Interacting with Web Services from the Flutter Mobile Platform Ability to maintain existing code bases and extend it Ability to debug and review the code written in flutter Experience with Agile development, scrum Collaborate closely with the teams of UI/UX designers, PM, QA, and other developers Should have experience in MVC and familiar with MVVM, VIPER patterns Should have experience in integration of push notifications, data storage solutions and third party libraries/API. Experience Range: 2 - 5 years Educational Qualifications: Any graduation Skills Required: Flutter , Communication Skills Job Code: KL-R68XA4MW Headquartered in Dallas, [x]cube LABS helps enterprises globally with digital transformation and digital technology adoption. We take a highly collaborative approach and help solve problems across the entire digital transformation journey from ideation and strategizing to experimentation and execution. We specialize in helping enterprises transform customer experience, and in the process we help you leverage new, digitally driven, business models. [x]cube LABS helps enterprises innovate and disrupt markets by leveraging digital as a strategy. The [x]cube team offers deep expertise in all things digital: CX strategy and transformation, digital innovation, augmented reality, virtual reality, blockchain, social, mobile, analytics, cloud, IoT, and more. We have delivered over 800 solutions across industries, won 25+ International awards, worked with 500+ clients & created value of over US $2.0 Billion for our clients. [x]cube is also one of the first 12 agencies globally to be approved by Google as a Certified Developer Partner. Why Us? We are one of the first 12 agencies globally to be approved by Google as a Certified Developer Partner and one of the few companies to receive AWS IoT Service Delivery Designation. At [x]cube LABS, innovation is the mantra at every desk and each project offers unique opportunities to learn, lead and achieve as a team. A company always at the cutting-edge of innovation, we present an incredible opportunity to learn and grow. Expertise in new-age technologies. Learn every tool and tech that will shape our tomorrow. We believe in being creative and versatile. Get to work on a range of digital products crafted to engage and entertain. [x]cube's clientele features some of the top global Fortune 1000 enterprises. Make your mark on products targeted at benefitting billions of lives. Get access to our state-of-the-art research labs. Formulate and contribute to game changing visions. Competitive packages, attractive benefits and rewards. A fun, informal working environment. [x]cube LABS, YesGnome & Upshot are divisions of PurpleTalk. Have a query? Email us on alphateam@xcubelabs.com.

Posted 1 month ago

Apply

2.0 years

1 - 5 Lacs

Calicut

On-site

retailcloud is a cloud-based retail point of sale solution for Android and Windows that provides businesses of all sizes access to tablet, windows and phone solutions with API integration to ERP and ecommerce systems. We provide retailers a way to increase sales, better manage inventory, collect valuable data on the shopping habits of their customers. retailcloud platform consists of omni channel apps, API's, payments & analytics applications for business owners. We help small, mid & Large businesses and make retail simple. Position Overview: We are seeking a skilled and motivated Android Developer to join our team. The ideal candidate will have a strong understanding of mobile application development, proficiency in Java/Kotlin, and experience with Android SDK. You will collaborate with cross-functional teams to design, develop, and maintain innovative Android applications that deliver excellent user experiences. Learn more about us at https://retailcloud.comLocation:Calicut,UL Cyber park Responsibilities 1. Develop and maintain mobile applications for Android platform. 2. Collaborate with the product team to translate requirements into technical designs. 3. Write clean, maintainable, and efficient code adhering to best practices. 4. Conduct code reviews to ensure quality and adherence to standards. 5. Debug, optimize, and improve app performance and responsiveness. 6. Stay updated with emerging trends and technologies in mobile development. Requirements MTech/BTech/MCA/MSC/BSC/BCA 2+ years of experience in mobile(android) app development- Proficiency in programming languages like Kotlin, Java, and android sdk. Experience with modern architectures like MVVM, MVP, or Clean Architecture. Familiarity with integrating third-party libraries and APIs. ​Experience in app optimization and performance tuning. Benefits Competitive Pay Performance Bonus Longevity Bonus Monthly Fun & Entertainments Programs Office Pantry filled with Tea & Snacks Paid Time Off Parental Leave Policy Medical Coverage - Insurance for Employee and Family PF / ESI ​Education Allowances Job Types: Full-time, Permanent, Fresher Pay: ₹13,929.08 - ₹45,000.00 per month Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Monday to Friday Supplemental Pay: Yearly bonus Work Location: In person

Posted 1 month ago

Apply

5.0 years

7 - 7 Lacs

Gurgaon

On-site

Company Description We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! Job Description REQUIREMENTS: Total experience : 5+ years. Expertise in iOS Development, including iOS SDK, View Controllers, Core Data/SQLite, and strong grasp of OOPS concepts. Strong programming skills in Swift and Objective-C. Mandatory Hands-on experience with RxSwift for reactive programming. Working knowledge of GraphQL and its integration within iOS applications Hands-on experience with Auto Layout and building responsive UIs. Strong understanding of REST APIs and networking protocols such as TCP and HTTP. Familiarity with serialization formats like JSON. Experience with MVVM architecture, Storyboards, and asynchronous/multithreaded programming. Working knowledge of Alamofire for efficient networking Experience with Realm DB is a plus. Familiar with Git and version control workflows Deep understanding of mobile app security, performance tuning, unit testing, and deployment. Passionate about clean code, scalable architecture, and building robust mobile apps. Proven experience mentoring team members and delivering high-quality mobile solutions. Solid grasp of design patterns and their practical implementation. RESPONSIBILITIES: Writing and reviewing clean, efficient, and maintainable code. Understanding business and functional requirements and translating them into robust technical solutions. Designing architecture and choosing appropriate frameworks and tools for the task. Taking ownership of modules and working with team members to deliver timely, high-quality features. Collaborating with cross-functional teams to define, design, and ship new features. Leading/supporting UAT and production rollouts. Estimating efforts accurately and delivering within timelines. Continuously improving application performance and fixing bugs based on user feedback and testing. Performing code/design reviews and suggesting best practices. Conducting POCs to explore new tools or frameworks when required. Maintaining high standards of software quality within the team by establishing good practices and habits. Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Posted 1 month ago

Apply

0 years

7 - 12 Lacs

Gurgaon

On-site

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. Role You will play a key role in shaping the app's architecture, improving user experience, and implementing best practices in mobile : 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 Job Type: Full-time Pay: ₹700,000.00 - ₹1,200,000.00 per year Application Question(s): Please mention your current/ last drawn monthly salary Please mention your expected monthly salary. What is your current notice period? Are you open to working on 2 Saturdays in a month, as part of our regular work schedule? Work Location: In person

Posted 1 month ago

Apply

1.0 years

3 - 4 Lacs

Mohali

Remote

Responsibilities: Collaborate with the development team to design and implement new features for our iOS applications using Swift. Write clean, maintainable, and efficient code under the guidance of senior developers. Assist in translating UI/UX designs into high-quality code. Participate in debugging and troubleshooting to identify and fix bugs. Write unit and UI tests to ensure code quality and robustness. Contribute to code reviews to learn from and share knowledge with the team. Stay up-to-date with the latest iOS development trends, tools, and best practices. Work with version control systems like Git. Communicate effectively with team members regarding progress, challenges, and ideas. Required Qualifications: Basic understanding of the Swift programming language concepts. Familiarity with the iOS SDK (UIKit and/or SwiftUI). Experience with Xcode IDE. Fundamental understanding of mobile development concepts (e.g., view life cycles, memory management, networking). Basic knowledge of version control using Git. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. A strong desire to learn, grow, and take on new challenges in iOS development. Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience demonstrated through projects or portfolio. Preferred Qualifications (Nice-to-Haves): Familiarity with RESTful APIs and JSON to connect iOS applications to back-end services. Understanding of common architectural patterns (e.g., MVC, MVVM, VIPER). Experience with dependency managers (e.g., CocoaPods, Swift Package Manager). Exposure to Agile/Scrum development methodologies. Personal contributions to open-source projects (please provide links, e.g., GitHub profile). Basic understanding of automated testing frameworks (e.g., XCTest). Benefits Salaries are at par with industry standards 5-day working week Flexible office timings Health insurance (covering you and your family) 24 days of paid leave and 10 national holidays EPF deduction and employer contribution Job Types: Full-time, Permanent Pay: ₹30,000.00 - ₹40,000.00 per month Benefits: Health insurance Provident Fund Work from home Schedule: Day shift Monday to Friday Supplemental Pay: Yearly bonus Education: Bachelor's (Required) Experience: SwiftUI: 1 year (Required) Work Location: In person

Posted 1 month ago

Apply

2.0 years

4 Lacs

Mohali

On-site

Android BLE Developer Location: Mohali Employment Type: Full-time Experience Level: Mid–Senior (2–5+ years) About the Role Join our dynamic mobile team to build Android applications that communicate seamlessly with Bluetooth Low Energy (BLE) hardware. You’ll collaborate across engineering, hardware, and product teams to design, develop, test, and optimize BLE-enabled features for real-world devices. Responsibilities ✔ Design, build, and maintain advanced Android apps focusing on BLE integration. reddit.com+15expertia.ai+15jobzmall.com+15 Implement BLE scanning, pairing, GATT services/characteristics, and robust device communication. reddit.com Apply modern architecture patterns (MVVM, MVI, Clean Architecture) to ensure clean, scalable code. reddit.com+5indeed.com+5indeed.com+5 Collaborate with hardware/firmware engineers to ensure end-to-end device compatibility. reddit.com+14tealhq.com+14jobzmall.com+14 Write unit/UI tests ensuring code quality, stability, and performance. in.indeed.com Debug complex BLE issues across devices/manufacturers and optimize connectivity. in.indeed.com+11reddit.com+11expertia.ai+11 Stay current with BLE, Android SDK, and Jetpack trends. jointaro.com+15expertia.ai+15reddit.com+15 Required Qualifications 2–5+ years Android development experience (Kotlin & Java) Proven experience implementing BLE using Android Bluetooth APIs, including scanning, pairing, and GATT services. indeed.com+12indeed.com+12expertia.ai+12 Strong grasp of MVVM/MVI and dependency injection (Hilt/Dagger) paradigms. indeed.com+1indeed.com+1 Familiarity with async programming (Coroutines, Flow, Rx), networking (Retrofit), and local storage (Room/DataStore). indeed.com Proficiency in unit/UI testing (JUnit, Mockito, Espresso). indeed.com+1google.com+1 Git-based source control practices. Education Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent hands-on experience. Job Type: Full-time Pay: Up to ₹40,000.00 per month Work Location: In person

Posted 1 month ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Mumbai

Work from Office

Experience : 3+ years Shift : (GMT+05:30) Asia/Kolkata (IST) Must have Skills required: Kotlin, SOLID design patterns, MVVM Role Profile The ideal candidate is highly organized and has strong technical Skills , including working with modern mobile technologies, writing elegant and efficient code, and staying up to date with best practices. Also, we believe in extreme ownership! What we do Understand the specifications from product, design, and QA - draft a solution followed by a team discussion on feasibility, architecture, design, etc. before implementations We write performant code with End-2-End tests because TDD is awesome! Building monitoring system around the feature we ship which tell what our work result are. What we need Android developer with 5-8 years of experience We use MVVM but you should be well versed in at least one of the design pattern MVC, MVP or MVVM. Good in OOP, Architecture, Design Patterns, SOLID principles, Data Structures and Algorithms etc Strong knowledge of Android UI design principles, patterns, and best practices Continuously discover, evaluate, and implement new technologies to maximize development efficiency A knack for benchmarking and optimization Brownie Points (actually we would be delighted if you have these) Knowledge of KOTLIN Knowledge of DAGGER2 as we are completely using DAGGER2 all across TDD Skills Kotlin, SOLID design patterns, MVVM

Posted 1 month ago

Apply

2.0 - 3.0 years

2 - 5 Lacs

Ahmedabad

On-site

About the Role IOS: We are looking for a passionate and experienced iOS Developer with 2–3 years of hands-on experience in building and maintaining iOS applications. You will work closely with product, design, and backend teams to deliver high-quality, performant apps for iPhone and iPad. Key Responsibilities: Design and build advanced applications for the iOS platform using Swift and Objective-C Collaborate with cross-functional teams to define, design, and ship new features Ensure the performance, quality, and responsiveness of applications Identify and fix bugs and performance bottlenecks Maintain code quality, organization, and automation Continuously discover, evaluate, and implement new technologies to maximize development efficiency Integrate with RESTful APIs and third-party libraries (Firebase, Payment Gateways, Analytics, etc.) Work with version control systems such as Git Required Skills & Experience: 2–3 years of professional experience in iOS app development Strong knowledge of Swift , Objective-C , and Xcode Solid understanding of iOS SDK , UIKit , Core Data , AutoLayout , Storyboards Experience with REST APIs , JSON , and third-party libraries Familiarity with MVVM , MVP , or other design patterns Experience in app deployment to the App Store Good debugging and optimization skills Good to Have: Experience with SwiftUI or Combine Exposure to Firebase , Push Notifications , In-App Purchases , and Analytics tools Knowledge of Unit Testing , CI/CD , and automation tools Understanding of Agile methodologies and Scrum Job Type: Full-time Benefits: Provident Fund Supplemental Pay: Yearly bonus Ability to commute/relocate: Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required) Application Question(s): What is your notice period(Mention the last working day of your current organization)? What is your current CTC? What is your expected CTC? Education: Bachelor's (Preferred) Experience: iOS App Development: 2 years (Preferred) SWIFT , Objective C: 2 years (Preferred) REST Networking, APIs &SQLite.: 2 years (Preferred) iOS SDK, UIKit, Core Data, AutoLayout, Storyboards: 2 years (Preferred) app deployment to the App Store: 1 year (Preferred) MVVM, MVP, or other design patterns: 1 year (Preferred)

Posted 1 month ago

Apply

4.0 years

7 - 9 Lacs

India

Remote

Webs Optimization Software Solution” (www.websoptimization.com) , Ahmedabad is hiring for Highly Enthusiastic & Motivated Android Tech Lead (Kotlin) Job Designation: Android Tech Lead (Kotlin) Job Location: Ahmedabad, Gujarat [WFO Only] Work Experience: 4 - 6 Years Working Days: 5 Days About Our Product: Callyzer is a B2B Call Monitoring and Lead Management Software. Callyzer operates under LogiMinds Technolab LLP and was established in 2021. In a short period, we have gained over 1500+ clients and our software is being utilized by more than 15,000+ employees globally. Our key customers include Pristyn Care, Tata Capital, Cars24, WheelEye, Motilal Oswal, etc. JOB DESCRIPTION: As a Android Tech Lead (Kotlin) you will be responsible for leading Android projects, mentoring developers, and ensuring technical excellence throughout the lifecycle of our mobile applications. Key Responsibilities: Team Leadership : Guide and mentor junior developers, assign tasks, and oversee project execution. Project Ownership : Drive end-to-end feature development - from planning to deployment and support. Architecture : Design scalable architecture based on MVVM principles. Application Development : Develop, optimize, and maintain high-quality Android apps using Kotlin. Database : Handle local storage using SQLite and Room Database. Dependency Injection : Manage lifecycles and components with Dagger-Hilt. API Integration : Work with RESTful APIs via Retrofit. Concurrency : Ensure smooth background processing using Kotlin Coroutines. Crash Handling : Integrate and monitor Firebase Crashlytics for crash analytics. Play Store : Manage app releases, updates, and Play Store compliance processes. Code Quality : Conduct code reviews, enforce best practices, and optimize performance. Version Control: Must have experience with Git , and familiarity with GitHub, GitLab, or Bitbucket for code management. Required Technical Skills: Proficiency in Kotlin programming Strong grasp of MVVM architecture Expertise in Room Database and SQLite Experience with Dagger-Hilt , Retrofit , and Kotlin Coroutines Firebase Crashlytics integration and crash analytics handling Play Store deployment and release management experience Proficiency in Git/code versioning tools like GitHub, GitLab, or Bitbucket Why Join Webs Optimisation Software Solution? Working Days: 5 days a week Company History: Incorporated since 2013 Team: An ever-growing team of 80+ highly talented professionals Work Schedule: Flexible working hours Health Benefits: Medical insurance Work Culture: Positive atmosphere and culture promoting personal growth Job Satisfaction: Job satisfaction and stability with a suitable leave policy Company Activities: Fun company activities Benefit of WFH Policy Job Types: Full-time, Permanent Pay: ₹60,000.00 - ₹80,000.00 per month Benefits: Health insurance Leave encashment Life insurance Schedule: Day shift Monday to Friday Work Location: In person

Posted 1 month ago

Apply

3.0 - 5.0 years

0 Lacs

Chennai, Tamil Nadu, India

Remote

Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done. There’s another option. Freshworks. With a fresh vision for how the world works. At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks’ customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And, over 4,500 Freshworks employees make this possible, all around the world. Fresh vision. Real impact. Come build it with us. Job Description Overview of the role: As a Senior iOS Engineer at Freshworks, you will architect and deliver high‑quality, performant mobile experiences that scale to millions of users. You’ll collaborate with product managers, designers, backend engineers, and QA to define, build, and ship features in our flagship iOS applications. You’ll also mentor mid‑level engineers, champion best practices in code quality and testing, and drive continuous improvement of our mobile platform. Responsibilities: Architect, develop and maintain new and existing features in Swift using modern iOS frameworks (UIKit, SwiftUI, Combine, Core Data). Collaborate with UX/UI designers to translate wireframes and prototypes into production‑ready code. Write and maintain unit tests, integration tests, and UI tests to ensure high code quality. Profile and optimize memory and network usage for smooth and responsive user experience. Implement asynchronous data loading, prefetching, and background processing to support performance at scale. Define and evolve mobile architecture using design patterns (MVC, MVVM, VIPER, Coordinator), SOLID principles, and clean architecture. Establish and maintain CI/CD pipelines (Fastlane, GitHub Actions) to automate builds, tests and deployments. Partner with backend teams to integrate RESTful and GraphQL APIs, ensuring robust error handling and contract stability Work with QA to triage issues, reproduce bugs, and validate fixes across device families and OS versions. Take end‑to‑end ownership of features from requirements gathering to release and post‑release monitoring. Define success metrics, track key performance indicators (crash rates, adoption, engagement) and iterate based on data. Implement and support compliance of self and team to Freshworks compliance and information security processes. Requirements / Must Have: 3 to 5 years of professional iOS development experience. Proficiency in Swift and comfortable with Objective‑C interop. Strong mastery of iOS SDK, Xcode, Instrumentation, and debugging tools. Solid understanding of OOP, design patterns, and SOLID principles. Experience with data persistence technologies (Core Data, SQLite) and networking libraries, memory management and multithreading. Strong design skills and ability to design for scale and performance. Strong problem‑solving skills with a data‑driven approach to decision making. Extensive experience in Agile methodologies. Good knowledge of SDLC (Software Development Lifecycle). Good understanding of data structures and algorithms. Willingness to learn and adapt in a fast-paced environment. Desired Skills (but not all required): Familiarity with SwiftUI and Combine. Experience with feature flagging, A/B testing frameworks, and remote config (e.g., Firebase Remote Config). Knowledge of GraphQL integration on mobile. Background in CI/CD tooling specific to mobile. Understanding of mobile security best practices (e.g., Keychain, certificate pinning, encryption). Experience with crash reporting and analytics platforms (Firebase Crashlytics, Sentry). Open‑source contributions or participation in iOS developer communities. Additional Information At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Posted 1 month ago

Apply

4.0 years

6 - 8 Lacs

Noida

Remote

Job Summary If you are a Software Development professional, Emerson has an exciting role for you! We are looking for a software developer who would be responsible to develop tools/applications for Ovation DCS and its add-ons. The successful candidate will work as part of a global development team. If you think this role suits you, join our team and apply now! In This Role, Your Responsibilities Will Be: Develop new applications, bug fix and expand features in existing applications. Build and deliver solutions that meet collaborator needs & customer expectations. Provide timely information to individuals across the organization. Write and review technical documents. Design and drafting of technical specification. Participation in Design review meeting and its Architect Design and develop multi-layer, cross- platform applications using design patterns. Who You Are: You promote high visibility of shared contributions to goals. You quickly and significantly take action in constantly evolving, unexpected situations. You actively seek mentorship from pertinent sources to make timely and well-informed decisions. You handle the risk that comes with moving forward when the outcome is not certain. For This Role, You Will Need: Experience developing workstation applications in a Windows environment. 4-7 years working knowledge development with .NET Technologies (WCF, WPF, C#, MVVM, ASP.NET) Well versed in C/C++ as well as Object Oriented development. Experience with Microsoft development tools. Practical experience in software design principles and standard methodologies. Experienced in solving and debugging software. Knowledge of Microsoft Team Foundation Server or equivalent source code control system Develop and complete manual unit test as well as perform unit and integration testing. Experience with full-lifecycle projects, formal software development methodologies. Ability to work and function within a diverse environment with remote teams. Design and Implementation of RESTful APIs and understanding of OAuth 2.0 Working Knowledge on Communication Protocol development like OPC UA, Modbus, TCP/IP Preferred Qualifications that Set You Apart: Bachelor of Engineering degree in Computer Science, related engineering field or Equivalent 4- 7 years’ experience with at least 3 years in Software development Experience with PowerShell, Python, Batch, VB Scripting is desirable. Experience on Database Management - optimization of queries, procedure, functions and database package creation and PL/ SQL. Experience with the Agile methodologies Experience with Windows desktop development with WinForm and/or WPF Experience on Ionic and Angular, HTML, CSS Development Recognized expertise in a technology or product area. Familiarity with DCS and/or one or more of the following industries: power generation, water / wastewater, hydrocarbon processing, oil and gas, pulp and paper, specialty chemicals, pharmaceutical or food and beverage Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives—because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. WHY EMERSON Our Commitment to Our People At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration. We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world’s most complex problems — for our customers, our communities, and the planet. You’ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you’ll see firsthand that our people are at the center of everything we do. So, let’s go. Let’s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let’s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com . ABOUT EMERSON Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you’re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you’ll find your chance to make a difference with Emerson. Join our team – let’s go! No calls or agencies please.

Posted 1 month ago

Apply

4.0 - 7.0 years

8 - 12 Lacs

Kolkata

Work from Office

We are seeking a highly skilled and experienced Lead .NET Developer to join our dynamic team. In this pivotal role, you will leverage your expertise to drive the design, development, and implementation of robust software solutions. You will be responsible for leading and mentoring junior developers, ensuring technical excellence, and fostering a collaborative and innovative development environment. Responsibilities : - Lead and Mentor : Provide technical guidance and mentorship to junior programmers, fostering their growth and development. - Lead development teams in the successful execution of projects. - Technical Problem Solving : Identify, analyze, and resolve complex technical challenges, devising innovative and effective solutions. - Architectural Design : Design and implement scalable, secure, and high-performing software architectures. - Code Quality Assurance : Conduct thorough code reviews to ensure code quality, maintainability, adherence to coding standards, and best practices. - Performance Optimization : Identify and resolve performance bottlenecks within applications and systems. - Security Implementation : Implement and enforce security best practices to protect applications from vulnerabilities and ensure data integrity. - DevOps & CI/CD : Drive the adoption and implementation of DevOps practices, including the design and management of CI/CD pipelines to streamline development and deployment processes. - Technical Leadership : Act as a technical subject matter expert, providing insights and recommendations on technology choices and architectural decisions. - Collaboration : Work closely with product owners, stakeholders, and other cross-functional teams to understand requirements and deliver high-quality solutions. Requirements : - Experience : 3-5 years of hands-on experience in software development with a strong focus on the .NET ecosystem. - .NET Proficiency : Strong proficiency in .NET (C#), with extensive hands-on experience in ASP.NET Core / .NET Core. - Technical Leadership : Proven experience in mentoring junior developers and leading small to medium-sized development teams. - Architectural Understanding : Solid understanding of software design principles and architectural patterns (e.g., MVC, MVVM, Microservices). - Problem-Solving : Excellent analytical and problem-solving skills with a track record of devising creative solutions to complex technical issues. - Code Review Expertise : Demonstrated experience in conducting comprehensive code reviews and enforcing coding standards. - Performance Tuning : Experience in identifying and resolving performance bottlenecks in software applications. - Security Awareness : Strong understanding of security best practices and common web vulnerabilities (e.g., OWASP Top 10). - DevOps Experience : Hands-on experience with DevOps practices and setting up/managing CI/CD pipelines (e.g., Azure DevOps, GitLab CI/CD, Jenkins). - Database Knowledge : Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework Core). - Communication : Excellent verbal and written communication skills, with the ability to articulate complex technical concepts clearly. Bonus Points : - Experience with cloud platforms (e.g., Azure, AWS, GCP). - Familiarity with front-end frameworks (e.g., Angular, React, Vue.js). - Experience with unit testing, integration testing, and mocking frameworks. - Knowledge of agile development methodologies.

Posted 1 month ago

Apply

2.0 - 5.0 years

0 - 3 Lacs

Hyderabad

Work from Office

We have an opening in our Hyderabad office for a Senior Android Developer who can help us rapidly implement and roll out new features on our VOD mobile app. This is a great opportunity to work on a complex video platform with multiple integration touch points. Employment Type: Full-Time paid position Position: Senior Android Developer Experience: 2+ years of related experience Joining time: Immediate - 15 days Work Location: Hyderabad WFO : Jubilee Hills, Hyderabad (Strictly work from office from day 1) Background: BTech/MTech Computer Science Required Skills / Experience: At least 2 years of experience in native Android development with Java Expert knowledge of the Android development ecosystem across versions Advanced understanding of design patterns and architectures Extensive knowledge in UI/UX development Well versed in industry standard 3rd party libraries and solutions Advanced understanding of the threading model on Android Advanced understanding of the networking model on Android Conduct design and code reviews Experience in integrating Payment Gateway and Advertising SDKs Profile the app for performance issues and suggest improvements Should have mentored or led a team of developers Skills: Android SDK, Java, ExoPlayer, Widevine DRM, Firebase Auth, Firebase Messaging, Play Store Submission, ZXing, IMA Extensions, AdMob, AdManager, SQLite, RoomDB, Glide, Picasso, Volley, FFMpeg Role & responsibilities

Posted 1 month ago

Apply

1.0 - 3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

About The Role We are looking for an iOS Developer responsible for developing our iOS Application and scaling it to Millions of Users. Your primary focus will be the development of various features for iOS mobile applications and ensure a smooth, bug-free experience for our users. As an iOS Developer at KukuFM, you will be responsible for developing an application that supports Millions of Active users. Your day-to-day work would not only involve writing code but also thinking about solving problems in the most optimized and scalable ways. At KukuFM we give freedom to understand the problem construct a solution and implement the same Responsibilities Collaborate with cross-functional teams, including product managers and designers, to develop high-quality iOS applications. Design and implement new features, functionalities, and enhancements for our existing iOS applications. Write clean and maintainable code following best practices and coding standards. Debug and resolve software defects to ensure the optimal performance of applications. Stay up-to-date with the latest industry trends, technologies, and best practices to continually improve the development process. Participate in code reviews and provide constructive feedback to team members. Work closely with QA teams to ensure the delivery of high-quality software. Requirements Experience of 1-3 years in building IOS applications & Graduated in Engineering Proficient in at least one Object-oriented programming language Strong proficiency in Swift Experience with iOS frameworks such as UIKit, Core Data, and Core Animation. Experience with a media playback library (e.g., AVFoundation, AVPlayer, AVKit) Solid understanding of RESTful APIs and integration of third-party libraries. Good understanding of version control systems, preferably Git. Ability to work in a collaborative team environment and effectively communicate technical concepts to non-technical stakeholders. Strong problem-solving skills and attention to detail. Write Unit Test Cases in iOS Application Excellent communication skills Nice To Have Knowledge of mobile app security best practices. Familiarity with continuous integration and continuous deployment (CI/CD) processes. Why Join Us? Opportunity to work in a fast-growing audio and content platform. Exposure to multi-language marketing and global user base strategies. A collaborative work environment with a data-driven and innovative approach. Competitive salary and growth opportunities in marketing and growth strategy. About KUKU Founded in 2018, KUKU is India’s leading storytelling platform, offering a vast digital library of audio stories, short courses, and microdramas. KUKU aims to be India’s largest cultural exporter of stories, culture and history to the world with a firm belief in “Create In India, Create For The World”. We deliver immersive entertainment and education through our OTT platforms: Kuku FM, Guru, Kuku TV, and more. With a mission to provide high-quality, personalized stories across genres from entertainment across multiple formats and languages, KUKU continues to push boundaries and redefine India’s entertainment industry. 🌐 Website: www.kukufm.com 📱 Android App: Google Play 📱 iOS App: App Store 🔗 LinkedIn: KUKU 📢 Ready to make an impact? Apply now! Skills: avplayer,continuous integration,av foundation,avkit,git,mvvm,avfoundation,api,core data,core animation,restful webservices,restful apis,communication,continuous deployment,uikit,swift,unit testing,ios development,problem-solving,object oriented programming,ios,version control

Posted 1 month ago

Apply

3.0 - 5.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

We are Hiring a Flutter Developer Interview Mode: Face-to-Face Location: Sec. -127, Noida Experience: 3 - 5 Years Salary: ​A​s Per Standards Qualification: MCA / MBA / B.Tech / BCA Industry: IT / Software Job Type: On Site, Full Time We are seeking a skilled Flutter developer to join our dynamic team. The ideal candidate will have a strong understanding of mobile and web application development using the Flutter framework. You will be responsible for designing, developing, and maintaining high-quality mobile and web applications for both Android and iOS platforms. Roles and Responsibilities • Design and build advanced applications for the Android and iOS platforms using Flutter and Dart. • Collaborate with cross-functional teams to define, design, and ship new features. • Translate designs and wireframes into high-quality, responsive UI code. • Write clean, maintainable, and efficient code following best practices and coding standards. • Integrate third-party APIs and services into mobile applications. • Perform unit and integration testing to ensure the robustness, including edge cases, usability, and general reliability. • Debug and resolve issues reported by users or identified through testing. • Optimize application performance for maximum speed and scalability. • Maintain up-to-date knowledge of the latest Flutter and Dart trends, tools, libraries, and best practices. • Participate in code reviews to maintain code quality and share knowledge within the team. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. • Provide technical support and mentorship to junior developers as needed. • Work on bug fixing and improving application performance. • Continuously discover, evaluate, and implement new technologies to maximise development efficiency. Requirements: • Proven experience of 3-4 years as Flutter developer and on at least 3-4 Flutter projects in the past. • Understanding of mobile UI/UX principles. • Experience with state management (Bloc, Provider, GetX) and Agile methodologies. • Experience with native mobile development (Java/Kotlin for Android, Swift/Objective-C for iOS) is a plus. • Strong understanding of RESTful APIs and integrating them into mobile applications. • Familiarity with Firebase services (Auth, Firestore, Realtime Database, Cloud Functions, etc.). • Experience in using Maps API, GPS services for iOS/android applications. • Experience with GraphQL and integrating with backend services is a plus. • Knowledge of CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Bitrise. • Understanding of software development lifecycle (SDLC) and Agile methodologies. • Familiarity with design patterns like MVVM or Clean Architecture. • Knowledge of unit testing and integration testing using Flutter's testing framework. • Deployed apps on Google Play Store and Apple App Store.

Posted 1 month ago

Apply

1.0 - 3.0 years

0 Lacs

Delhi, India

On-site

Company Name: Atlanta Systems Pvt. Ltd. Company URL: www.atlantasys.com Headquarters: Connaught Place, New Delhi Profile – Flutter Developer Experience - 1-3 Years Qualification - B.Tech / BCA or MCA or equivalent degree Job Description: We are seeking a Mobile Application Developer who is enthusiastic about building and maintaining applications for Android and iOS platforms. Your primary focus will be learning and contributing to the development of Android applications, preferably using Flutter, and their integration with back-end services. You will collaborate with senior developers and engineers, gaining hands-on experience in solving problems, designing user-friendly interfaces, and delivering quality products. Key Responsibilities: Learn to design, build, and maintain high-performance, reusable, and reliable code. Assist in ensuring optimal performance, quality, and responsiveness of applications. Collaborate in identifying and fixing bugs under the guidance of senior developers. Assist in integrating Google Maps SDK and learning best practices for implementation. Familiarize with APIs to connect Android applications to back-end services (e.g., MVVM, MVC, Retrofit, React Native, Swift). Contribute to developing applications from scratch with supervision. Understand business requirements and assist in translating them into technical requirements. Gain exposure to cloud message APIs and push notifications. Understand Google’s Android design principles and interface guidelines. Preferred Skills and Attributes: Basic knowledge of Android development or Flutter is a plus. A strong willingness to learn and grow in mobile application development. Good problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. A passion for creating user-friendly and efficient applications.

Posted 1 month 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