Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 5.0 years
2 - 5 Lacs
Cochin
On-site
Job ID 072025/04 Work Experience 2 - 5 Years Job Type Full Time Job Location Kochi, Kerala Base Salary As per Industry Standards Job Description We’re hiring iOS Developers (2–5 years experience) who thrive on building elegant, high-impact apps in Swift. At the intersection of AI, real-time data, and secure mobility, you will be part of the team that shape digital solutions used by leading telecoms, enterprise clients, managed network providers and government bodies- gaining deep exposure to complex system design, performance optimization, and next-gen interface integration. Responsibilities Design, develop, and maintain native iOS applications using Swift and modern architecture patterns (MVC/MVVM). Work closely with cross-functional teams including UX/UI designers, backend developers, and QA engineers. Ensure performance, quality, and responsiveness of applications. Integrate apps with RESTful APIs, WebSockets, and third-party SDKs. Conduct code reviews, write unit/integration tests, and follow best practices. Optimize applications for maximum performance and memory efficiency. Troubleshoot and resolve bugs, crashes, and compatibility issues. Participate in sprint planning, retrospectives, and regular Agile ceremonies. Eligibility Criteria Bachelor’s or Master’s degree in Computer Science, IT, or a related field. 2–5 years of hands-on experience in iOS development using Swift. Solid understanding of iOS frameworks (UIKit, SwiftUI), memory management, and threading. Experience with Xcode, Git, and dependency managers like CocoaPods or Swift Package Manager. Proven experience working with API integration, authentication, and secure data handling. Ability to write clean, maintainable, and testable code. Strong problem-solving and debugging skills. Nice to Have Working knowledge of SwiftUI, Combine, and modular architecture. Experience with CI/CD tools and automated testing frameworks (XCTest, XCUITest). Exposure to App Store deployment, TestFlight, and app performance analytics. Familiarity with Agile/Scrum methodologies and tools like Jira, Confluence, or Trello. Basic understanding of App Privacy Guidelines and iOS Human Interface Guidelines. What We Look For Passion for delivering high-quality mobile experiences. Ownership of modules and accountability for delivery timelines. Attention to UX, accessibility, and edge-case handling. Adaptability to rapidly changing environments and evolving technologies. Strong interpersonal skills and ability to mentor junior developers if required.
Posted 16 hours ago
0 years
0 Lacs
Mohali district, India
On-site
*Location: Mohali. Looking for the candidates who can work in office.* We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests. Skills Extensive knowledge of mobile app development. This includes the whole process, from the first line of code to publishing in the store. Deep knowledge of apps of Android, iOS, etc. Proficiency with writing automated tests in {{JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test}} .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 Flutterflow .Familiarity with Git .Familiarity with push notifications (Firebase or other) .Create multi-platform apps for iOS/Android using Flutter development framework .Flutter SDK & Dart programming language .Flutter widgets for iOS & Android .Building flutter module & flutter plug-ins .Exp: 1-3yr sLocation: Mohali. Looking for the candidates who can work in office .Interested candidates can contact at 7723000068 or can share your CV at hr_executive@esferasoft.co m
Posted 21 hours ago
2.0 - 5.0 years
0 Lacs
Kerala, India
On-site
Netstratum is a global product development company specializing in custom software and enterprise IT services. With teams across ten global locations, we combine local insight with global expertise to deliver innovative, purpose-driven solutions. As a leader in telecom tech, we build secure, high-performance Unified Communication Systems used by Tier-1 providers, enterprises, and governments. Our in-house AI platform is built for scale, security, and real-world impact. Join a vibrant, diverse team working on cutting-edge projects in telecom, AI, IoT, and digital transformation- within a fast-paced, learning-focused environment. www.netstratum.com Location : Kochi, Kerala Experience : 2 - 5 Years Salary : As per Industry Standards Job Code : 072025/04 Employment Type : Full-time Job Description We’re hiring iOS Developers (2–5 years experience) who thrive on building elegant, high-impact apps in Swift. At the intersection of AI, real-time data, and secure mobility, you will be part of the team that shape digital solutions used by leading telecoms, enterprise clients, managed network providers and government bodies- gaining deep exposure to complex system design, performance optimization, and next-gen interface integration. Responsibilities Design, develop, and maintain native iOS applications using Swift and modern architecture patterns (MVC/MVVM). Work closely with cross-functional teams including UX/UI designers, backend developers, and QA engineers. Ensure performance, quality, and responsiveness of applications. Integrate apps with RESTful APIs , WebSockets, and third-party SDKs. Conduct code reviews , write unit/integration tests, and follow best practices. Optimize applications for maximum performance and memory efficiency. Troubleshoot and resolve bugs, crashes, and compatibility issues. Participate in sprint planning, retrospectives, and regular Agile ceremonies. Eligibility Criteria Bachelor’s or Master’s degree in Computer Science, IT, or a related field. 2–5 years of hands-on experience in iOS development using Swift . Solid understanding of iOS frameworks (UIKit, SwiftUI), memory management, and threading. Experience with Xcode , Git , and dependency managers like CocoaPods or Swift Package Manager. Proven experience working with API integration , authentication, and secure data handling. Ability to write clean, maintainable, and testable code. Strong problem-solving and debugging skills. Nice to Have Working knowledge of SwiftUI , Combine , and modular architecture . Experience with CI/CD tools and automated testing frameworks (XCTest, XCUITest). Exposure to App Store deployment , TestFlight, and app performance analytics. Familiarity with Agile/Scrum methodologies and tools like Jira, Confluence, or Trello. Basic understanding of App Privacy Guidelines and iOS Human Interface Guidelines . What We Look For Passion for delivering high-quality mobile experiences. Ownership of modules and accountability for delivery timelines. Attention to UX, accessibility, and edge-case handling. Adaptability to rapidly changing environments and evolving technologies. Strong interpersonal skills and ability to mentor junior developers if required.
Posted 22 hours ago
0.0 - 5.0 years
0 Lacs
Kochi, Kerala
On-site
Job ID 072025/04 Work Experience 2 - 5 Years Job Type Full Time Job Location Kochi, Kerala Base Salary As per Industry Standards Job Description We’re hiring iOS Developers (2–5 years experience) who thrive on building elegant, high-impact apps in Swift. At the intersection of AI, real-time data, and secure mobility, you will be part of the team that shape digital solutions used by leading telecoms, enterprise clients, managed network providers and government bodies- gaining deep exposure to complex system design, performance optimization, and next-gen interface integration. Responsibilities Design, develop, and maintain native iOS applications using Swift and modern architecture patterns (MVC/MVVM). Work closely with cross-functional teams including UX/UI designers, backend developers, and QA engineers. Ensure performance, quality, and responsiveness of applications. Integrate apps with RESTful APIs, WebSockets, and third-party SDKs. Conduct code reviews, write unit/integration tests, and follow best practices. Optimize applications for maximum performance and memory efficiency. Troubleshoot and resolve bugs, crashes, and compatibility issues. Participate in sprint planning, retrospectives, and regular Agile ceremonies. Eligibility Criteria Bachelor’s or Master’s degree in Computer Science, IT, or a related field. 2–5 years of hands-on experience in iOS development using Swift. Solid understanding of iOS frameworks (UIKit, SwiftUI), memory management, and threading. Experience with Xcode, Git, and dependency managers like CocoaPods or Swift Package Manager. Proven experience working with API integration, authentication, and secure data handling. Ability to write clean, maintainable, and testable code. Strong problem-solving and debugging skills. Nice to Have Working knowledge of SwiftUI, Combine, and modular architecture. Experience with CI/CD tools and automated testing frameworks (XCTest, XCUITest). Exposure to App Store deployment, TestFlight, and app performance analytics. Familiarity with Agile/Scrum methodologies and tools like Jira, Confluence, or Trello. Basic understanding of App Privacy Guidelines and iOS Human Interface Guidelines. What We Look For Passion for delivering high-quality mobile experiences. Ownership of modules and accountability for delivery timelines. Attention to UX, accessibility, and edge-case handling. Adaptability to rapidly changing environments and evolving technologies. Strong interpersonal skills and ability to mentor junior developers if required.
Posted 1 day ago
0.0 - 2.0 years
0 Lacs
Kochi, Kerala
On-site
Netstratum is a global product development company specializing in custom software and enterprise IT services. With teams across ten global locations, we combine local insight with global expertise to deliver innovative, purpose-driven solutions. As a leader in telecom tech, we build secure, high-performance Unified Communication Systems used by Tier-1 providers, enterprises, and governments. Our in-house AI platform is built for scale, security, and real-world impact. Join a vibrant, diverse team working on cutting-edge projects in telecom, AI, IoT, and digital transformation- within a fast-paced, learning-focused environment. Location : Kochi, Kerala Experience : 2 - 5 Years Salary : As per Industry Standards Job Code : 072025/04 Employment Type : Full-time Job Description We’re hiring iOS Developers (2–5 years experience) who thrive on building elegant, high-impact apps in Swift. At the intersection of AI, real-time data, and secure mobility, you will be part of the team that shape digital solutions used by leading telecoms, enterprise clients, managed network providers and government bodies- gaining deep exposure to complex system design, performance optimization, and next-gen interface integration. Responsibilities Design, develop, and maintain native iOS applications using Swift and modern architecture patterns (MVC/MVVM). Work closely with cross-functional teams including UX/UI designers, backend developers, and QA engineers. Ensure performance, quality, and responsiveness of applications. Integrate apps with RESTful APIs , WebSockets, and third-party SDKs. Conduct code reviews , write unit/integration tests, and follow best practices. Optimize applications for maximum performance and memory efficiency. Troubleshoot and resolve bugs, crashes, and compatibility issues. Participate in sprint planning, retrospectives, and regular Agile ceremonies. Eligibility Criteria Bachelor’s or Master’s degree in Computer Science, IT, or a related field. 2–5 years of hands-on experience in iOS development using Swift . Solid understanding of iOS frameworks (UIKit, SwiftUI), memory management, and threading. Experience with Xcode , Git , and dependency managers like CocoaPods or Swift Package Manager. Proven experience working with API integration , authentication, and secure data handling. Ability to write clean, maintainable, and testable code. Strong problem-solving and debugging skills. Nice to Have Working knowledge of SwiftUI , Combine , and modular architecture . Experience with CI/CD tools and automated testing frameworks (XCTest, XCUITest). Exposure to App Store deployment , TestFlight, and app performance analytics. Familiarity with Agile/Scrum methodologies and tools like Jira, Confluence, or Trello. Basic understanding of App Privacy Guidelines and iOS Human Interface Guidelines . What We Look For Passion for delivering high-quality mobile experiences. Ownership of modules and accountability for delivery timelines. Attention to UX, accessibility, and edge-case handling. Adaptability to rapidly changing environments and evolving technologies. Strong interpersonal skills and ability to mentor junior developers if required. Job Type: Full-time Schedule: Day shift Ability to commute/relocate: Vyttila, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required) Experience: iOS development: 2 years (Required) Work Location: In person
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You will join our team as a highly skilled Software Development Engineer in Test (SDET) with expertise in mobile, API, and web test automation. Your primary responsibility will be to ensure the quality and reliability of our products through the design, development, and execution of comprehensive test automation frameworks. You should possess strong programming skills in at least one language such as Java, Python, or JavaScript. Experience with mobile test automation frameworks like Appium, Espresso, XCTest, proficiency in API testing tools like Postman, Rest Assured, JMeter, and expertise in web test automation frameworks including Selenium, Cypress, and Playwright are essential for this role. A solid understanding of the software development lifecycle and testing methodologies is also required. In addition, familiarity with CI/CD pipelines, test automation integration, excellent problem-solving and analytical skills, along with a keen attention to detail and a focus on quality are crucial for success in this position. Preferred skills that would be advantageous include experience with performance testing, load testing, knowledge of cloud-based testing platforms, expertise in test data management, and an understanding of security testing concepts. If you are passionate about quality assurance, possess a strong desire to build and maintain high-quality software, and have the necessary skills and experience, we invite you to apply for this exciting opportunity.,
Posted 1 day ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
NETGEAR is seeking a Mobile Application developer to spearhead the development of mobile clients (iOS and Android) for an advanced security platform. Your primary responsibility will involve creating secure, high-performance, and user-friendly mobile applications that grant users access to crucial cybersecurity features, including Secure Access Service Edge (SASE), VPN, Zero Trust Network Access (ZTNA), and other cutting-edge network security functionalities. Working in collaboration with senior engineers, backend teams, and product designers, you will play a pivotal role in delivering a seamless and high-performance mobile experience. This role presents a valuable opportunity for you to enhance your skills in mobile development while working on applications that prioritize security and performance, safeguarding users across various networks, endpoints, and cloud environments. This position mandates a presence of 3 days per week at the Bangalore Office. **Key Responsibilities:** - Design, develop, and maintain mobile applications for NETGEAR's Security platform on iOS and Android. - Implement secure networking features like VPN connectivity, secure tunneling, and ZTNA access using native platform capabilities and VPN protocols. - Collaborate with cross-functional teams to define and implement features. - Ensure mobile applications adhere to security best practices and platform guidelines. - Participate in code reviews, team discussions, and design sessions to enhance your development and security expertise. - Stay abreast of the latest trends in mobile development and network security. **Required Qualifications:** - Bachelor's degree in computer science, Engineering, or a related technical field. - 3-5 years of professional experience in mobile application development on iOS (Swift/Objective-C), Android (Kotlin/Java), or both. - Strong understanding of mobile application architecture, lifecycle management, and platform-specific development practices. - Experience with networking features in mobile apps and exposure to native frameworks. - Familiarity with VPN protocols or willingness to quickly ramp up in secure networking domains. - Experience with App Store/Google Play release processes and mobile security best practices. - Proficiency in integrating mobile apps with backend APIs and networking fundamentals. - Proficiency in using development and debugging tools for performance optimization. - Strong collaboration and communication skills. **Preferred Qualifications (optional):** - Experience with enterprise mobility solutions like Mobile Device Management and Mobile Application Management. - Experience with writing or maintaining tests using XCTest or Espresso. - Familiarity with crash reporting and analytics tools. **Company Statement/Values:** NETGEAR is dedicated to unleashing connectivity's full potential with intelligent solutions that delight and protect. We are a performance-driven team committed to delivering world-class products and value our employees as integral to our success. If you are creative, technology-passionate, and seek a rewarding career to make an impact, join NETGEAR and help shape the future of connectivity.,
Posted 1 day ago
2.0 years
3 - 6 Lacs
India
On-site
About the Role We are looking for a passionate and self-motivated Mobile App Developer (Fresher) with a basic understanding of iOS and Android development . This is an exciting opportunity to work on real-world mobile projects using Flutter, React Native , or native technologies like Swift (iOS) and Kotlin (Android) . Responsibilities End-to-End App Development Develop, test, and deploy mobile applications for Android and iOS platforms. Mobile UI/UX Implementation Create responsive and visually appealing interfaces using: Jetpack Compose (Android) SwiftUI (iOS) Flutter or React Native for cross-platform development API Integration Work with RESTful APIs using libraries like: Retrofit (Android), Alamofire (iOS), or equivalent Database Management Utilize local and cloud-based storage solutions like: SQLite, Room, Core Data, Firebase Firestore/Realtime Database State Management Use appropriate tools such as: ViewModel (Android), Combine (iOS), or Provider/Bloc (Flutter) Performance Optimization Enhance app performance, reduce memory usage, and ensure a smooth user experience. Security Implementation Implement secure data storage, authentication, and encryption practices. Push Notifications & Background Services Integrate FCM (Firebase), APNS (Apple), and implement background tasks. Third-Party Integrations Integrate SDKs and tools such as payment gateways, analytics, and social logins. Debugging & Bug Fixing Identify and resolve crashes and UI issues using Logcat, Xcode Debugger, etc. Version Control Collaborate using Git, GitHub, or GitLab. Testing Write and execute unit and UI test cases using: JUnit, Espresso (Android), XCTest (iOS), etc. App Deployment Prepare and publish apps to the Google Play Store and Apple App Store. Continuous Learning Stay updated with the latest in mobile tech, frameworks, and platform updates. Qualifications Bachelor’s degree in Computer Science / IT / Engineering Internship experience or personal mobile app projects (preferred) Basic knowledge of app deployment processes (Google Play & App Store) Understanding of mobile databases like SQLite or Firebase (preferred) What We Offer Opportunity to work on real-world applications from day one Mentorship from experienced mobile developers Exposure to the complete app development lifecycle Friendly and collaborative team environment Performance-based growth opportunities Job Types: Full-time, Permanent Pay: ₹30,000.00 - ₹50,000.00 per month Location Type: In-person Schedule: Day shift Experience: app developer: 2 years (Required) Work Location: In person
Posted 1 day ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Overview The "Document Management" capability at Intuit enables state-of-the-art, AI-driven experiences for secure storage, retrieval, and permissioned sharing of all documents for Intuit customers. This capability also allows these documents to be easily comprehended so that information from them can be automatically incorporated into the products used by our customers. We're seeking a talented and passionate Software Engineer 2 (iOS) to join our team. You'll play a key role in building sophisticated, modern, and reusable features and UI components for our native platform, powering exceptional experiences for millions of Intuit customers As a full-stack team, we deliver seamless experiences across Web, Mobile-Web and Native platforms (iOS and Android) and also own the critical service infrastructure powering these experiences. You will engage in close daily collaboration with our backend and web engineering teams, gaining valuable cross-functional expertise. This role also presents an exciting opportunity for those with the interest and drive to expand their skillset beyond frontend development and contribute to a broader spectrum of technologies. If you're a skilled iOS engineer with a passion for building user-centric experiences and a desire to make a real impact, we encourage you to apply. What you'll bring Bachelor's or Master's degree in Computer Science or a related field, or equivalent work experience Experience: 2+ years of professional experience building and shipping native iOS applications. Technical Skills: Strong proficiency in Swift. Deep experience with SwiftUI for building declarative and responsive user interfaces. (Experience with UIKit is also valuable). Solid understanding of modern concurrency patterns in Swift, including Async/Await and Combine. Experience with common iOS architectural patterns such as MVVM, VIPER, or TCA (The Composable Architecture). Familiarity with dependency management tools like Swift Package Manager. Experience integrating with RESTful APIs and handling data persistence. Proficiency with testing frameworks like XCTest for unit and UI tests. Familiarity with cloud platforms like AWS is a plus. Additional Skills: Bonus: Some experience with frontend web frameworks like React is a plus Excellent analytical and problem-solving abilities Strong verbal and written communication skills Proactive and high levels of ownership of tasks and projects How you will lead Develop and maintain high-quality, reusable iOS UI components and features using Swift, adhering to best practices and Apple's Human Interface Guidelines. Demonstrate a strong understanding of computer science fundamentals, data structures, and algorithms, applying this knowledge to design efficient and performant solutions. Collaborate closely with UX designers, product managers, and backend engineers throughout the entire software development lifecycle, from ideation to deployment and monitoring. Possess a keen eye for detail and a commitment to delivering pixel-perfect user experiences that feel native to the iOS platform. Possess a robust design thinking mindset and an acute eye for detail. Able to critically deconstruct design proposals, ensuring all visual, interaction, and technical aspects meet the highest standards while translating user needs into delightful, scalable iOS solutions. Embrace a platform mindset, focusing on building reusable Swift packages, modules, and libraries that empower other engineering teams. Take ownership of features from concept to delivery, including design, development, testing, deployment, and ongoing maintenance. Communicate effectively with stakeholders, both technical and non-technical. Thrive in a fast-paced, dynamic environment and adapt quickly to changing priorities.
Posted 1 day ago
3.0 years
0 Lacs
India
Remote
Techolution is seeking a Senior iOS engineer with leadership experience to join our world-class engineering team. As part of our team, you will architect, design, develop, and support one of the most visible and most used iOS applications in the App Store. Ideally, you feel right at home within a tight-knit, fast-moving Agile team alongside engineering colleagues, product managers, scrum masters, and test engineers who care about making an amazing product. Title: Senor iOS Engineers Location: Complete Remote Employment Type: Freelacner Shift Timing: 2-11PM IST No of Openings : 2 Responsibilities: Design and develop complex iOS apps, following best practices and coding standards. Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to deliver world-class iOS apps. Write clean, maintainable, and testable code, using Swift and Objective-C. Provide technical guidance and mentorship to junior engineers, helping them grow their skills and advance their careers. Stay up-to-date with the latest iOS app development trends and technologies, and share your knowledge with the team. Participate in code reviews, providing constructive feedback and ensuring high code quality. Develop and maintain automated test suites for iOS applications using tools such as XCTest and XCUITest. Design and implement test cases that cover a wide range of use cases and scenarios, ensuring high coverage and accuracy of test results. Optimize app performance and memory usage, ensuring that apps are fast and responsive. Debug and troubleshoot issues in production, working closely with the QA team to identify and fix bugs. Requirements: 3+ years of experience in iOS app development. Strong technical skills in iOS app development and a deep understanding of the iOS platform. Experience with Swift, Objective-C, and Xcode. Strong knowledge of software design patterns, such as VIP and VIPER. Experience with iOS app deployment and distribution processes. Strong analytical and problem-solving skills. Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams. Experience with Agile methodologies and software development best practices. Proven track record of delivering high-quality iOS apps. The Techolution Story: Founded in 2014 with a vision to enrich human experience with the technology, Techolution is a high-tech organization on a mission to accelerate digital transformation across the globe. We have 4 core practices - Cloud Transformation, Artificial intelligence, Internet of Things (IOT) & App Modernisation. As a testament to the power of HVPD, we have developed a wealth of world-class products, owned by Techolution, in the space of Virtual Reality, Facial Recognition, Smart Asset Condition Monitoring, Smart City and many more cutting-edge digital products in the pipeline. Our Team: We have a highly seasoned team of IT professionals possessing significant expertise in the areas of CloudMigration and Automation, Cloud Native Development, Internet of Things, Big Data, Artificial Intelligence And CX/UX optimization. 250+ strong and growing rapidly day by day! Global Presence: We currently serve across the United States with our headquarters in the heart of downtown NewYorkCity . We have “Techolution City” in Hyderabad, India as our offshore development center as a living and breathing lab for our IoT Smart City products. Techolution also serves APAC from our Jakarta, Indonesia & Singapore office and the Mauritius office supports our initiatives on the African continent. We have recently started our offices in Johannesburg , as an extended support to the South African region and Ireland , marking our European presence. Work from Home or Work from Office? (Tentative, non mandatory, applies to limited positions) In this time of pandemic, we are here commiserating the impact it has over our lives, thus reminding one another that we are not alone, we would like to offer you a complete remote opportunity. Visit us @ www.techolution.com : To know more about our revolutionary core practices and getting to know detail about how we enrich human experience with technology. https://faceopen.com/ : Our proprietary and powerful AI Powered user identification system which is built on artificial intelligence technologies such as image recognition, deep neural networks, and robotic process automation. (No more touching keys, badges or fingerprint scanners ever again!) https://www.betherenow.io/ : A digital sales accelerator that allows effortless creation of virtual tours with no technical skills required at all. Next Steps? Does this align with what you’re looking for? Brilliant. Let’s set up a quick explanatory call to give you more details about this role. Please write back tous with your updated resume along with the best time to reach you and we can begin your Techolution journey from there!
Posted 1 day ago
5.0 - 10.0 years
14 - 20 Lacs
Gurugram
Hybrid
Job Overview: We are looking for a Senior Software Engineer with strong experience in mobile app development , especially using React Native . The ideal candidate will be responsible for building high-quality mobile applications, participating in design and architecture discussions, and collaborating with cross-functional teams. Key Responsibilities: Understand requirements and deliver scalable, well-structured mobile apps. Build and maintain apps using React Native, with performance and reliability in mind. Collaborate with design, backend, and QA teams to ensure complete solutions. Participate in code reviews, contribute to best practices and technical improvements. Follow software development processes and maintain proper documentation. Must-Have Skills: 510 years of experience in mobile application development. At least 3 years of hands-on experience with React Native . Strong knowledge of Swift/Objective-C for iOS and Java/Kotlin for Android. Proficient in Redux , Flexbox , and modern UI development. Experience with REST APIs , JSON , and version control tools like Git . Prior experience deploying apps to App Store and Play Store . Good to Have: Familiarity with Ionic Framework and Angular . Experience with unit testing frameworks such as Jest , XCTest , or XCUITest . Exposure to CI/CD tools like Jenkins, Bitbucket, and project tools like JIRA. Tech Stack: Mobile Framework: React Native, Redux, Flexbox, Material UI Native Languages: Swift, Objective-C (iOS), Java, Kotlin (Android) Web Technologies: HTML, CSS, LESS, Ionic (optional), Angular (optional) APIs & Data: REST APIs, JSON Version Control: Git, SVN Testing: Jest, XCTest, XCUITest CI/CD & Tools: Jenkins, Bitbucket, JIRA, Visual Studio, PTC Integrity Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Note: Only immediate joiners or those with a notice period of 15 days or less will be considered.
Posted 2 days ago
10.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Title: Senior Mobile Software Engineer (React Native) Experience: 5–10 Years Location: Gurugram Job Overview: We are hiring a Senior Software Engineer with solid experience in mobile app development , especially using React Native . You’ll play a key role in designing, developing, and delivering high-quality mobile applications across Android and iOS platforms. Key Responsibilities: Understand product requirements and turn them into functional, high-quality apps. Build and maintain mobile applications using React Native . Ensure performance, responsiveness, and code quality. Work with cross-functional teams for integration, testing, and deployment. Participate in code reviews and technical discussions. Follow industry best practices in software engineering and mobile development. Must-Have Skills: 5–10 years of experience in Mobile App Development . At least 3 years of hands-on experience in React Native . Native development knowledge in both Android (Java/Kotlin) and iOS (Swift/Objective-C) . Strong in Redux , Flexbox , and responsive UI design. Proficient with Git , REST APIs , and JSON . Experience with publishing apps to App Store and Play Store. Good to Have: Experience with Ionic Framework and Angular . Familiarity with unit testing tools : Jest, XCTest, XCUITest. Exposure to tools like Bitbucket , Jenkins , JIRA , etc. Understanding of performance optimization and CI/CD workflows. Tech Stack: Mobile Framework: React Native, Redux, Flexbox, Material UI Native Languages: Swift, Objective-C (iOS), Java, Kotlin (Android) Web Technologies: HTML, CSS, LESS, Ionic (optional), Angular (optional) APIs & Data: REST APIs, JSON Version Control: Git, SVN Testing: Jest, XCTest, XCUITest CI/CD & Tools: Jenkins, Bitbucket, JIRA, Visual Studio, PTC Integrity Education: Bachelor’s or Master’s in Computer Science, Software Engineering, or related field. NOTE: We are currently considering only those available to join within 15 days or sooner.
Posted 2 days ago
9.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Lead Software Engineer We are seeking a highly skilled and experienced Lead Mobile SDK engineer to drive the design and development of Test Automation suite of our mobile software development kits (SDKs) for iOS and Android platforms. In this role, you will lead a team of quality engineers, collaborate with cross-functional stakeholders, and ensure our SDKs are robust, scalable, and easy to integrate for third-party developers. What You’ll Do Develop, build end to end test Automation, and maintain mobile applications for various platforms like Android and iOS. Write clean and efficient code using programming languages like Java, Swift, or Kotlin. Collaborate with cross-functional teams, including Architecture, development, and other quality Engineering teams to ensure timely delivery of projects primarily focused on E2E Automation and functional testing and test framework development. Conduct code reviews and mentor junior developers to ensure adherence to coding standards and best practices. Utilize agile methodologies to manage projects effectively and efficiently. Stay current with emerging trends and technologies in mobile application development and apply them in current projects. Debug and troubleshoot technical issues to ensure seamless performance and user experience. Create technical documentation for applications to facilitate future maintenance and updates. Participate in team meetings and contribute to discussions on project requirements, design, and implementation. 9+ years of experience in mobile test automation and developing and delivering high-quality iOS, Android applications Solid understanding of android and iOS application architecture and design patterns Experience with automated testing frameworks such as XCTest or Swift Testing and Junit5 Familiarity with CI/CD pipelines, tools, and best practices Experience in working with RESTful APIs and JSON data formats Well versed with database and related tools & technologies Experience with iOS architecture patterns (MVVM, Clean Architecture) and modern concurrency paradigms Hands-on experience with Appium for mobile automation testing (iOS and Android). Experience with Allure or similar tools for test reporting. Experience with the creation of complex pipelines to execute mobile tests using simulators. Experience with integration of API requests into the mobile automation framework. Excellent analytical and problem-solving skills. Strong attention to detail and commitment to quality. Collaborate with cross-functional teams to design and develop complex iOS, Android applications Identify and address End to end testing needs and dependencies Participate in code reviews and contribute to the development of coding standards Stay up-to-date with the latest iOS and android technologies and trends and apply them to development as appropriate Be an active advocate of the mobile platform through both internal and external developer communities Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.) Influence and contribute to group discussions and incorporate feedback/communication from the broader team Mentor junior to mid-level members of the team Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.) Own and lead delivery of major components and platform needs in partnership with Senior Engineers and Architects Consistently share best practices and improve processes within and across sprint teams Identify technical obstacles early and work closely with the team to find creative solutions Develop UI automation suite for iOS and android applications Education Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience. All About You Experience in related field, Experience in delivering secure solutions in Financial Services Sector is preferred. Hands on experience of writing Test scenario & Test cases for Enterprise applications Advanced knowledge and understanding of Software Engineering Concepts and Methodologies is required. Advantage if you have payments expertise and experience/proficiency with cloud technologies, micro-service design understanding, API design, and distributed systems Experience with Mobile SDK Development, TDD, BDD in the software development processes and architecture patterns Skills/ Abilities Ability to be high-energy, detail-oriented, proactive, and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results. Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organizational skills. Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Posted 2 days ago
6.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Senior Software Engineer The Senior Software engineer part of Quality Engineering organization collaborates closely with the development and Architecture teams to define E2E test cases, establish testing frameworks, and automate testing processes for mobile SDKs. They leverage their technical expertise to identify potential areas of improvement and optimize the testing procedures. By conducting rigorous testing and quality checks, the senior mobile engineer ensures that the final product is robust, reliable, and user-friendly and performant. Role Develop, build end to end test Automation, and maintain mobile applications for various platforms like Android and iOS. Write clean and efficient code using programming languages like Java, Swift, or Kotlin. Collaborate with cross-functional teams, including Architecture, development, and other quality Engineering teams to ensure timely delivery of projects primarily focused on E2E Automation and functional testing and test framework development. Conduct code reviews and mentor junior developers to ensure adherence to coding standards and best practices. Utilize agile methodologies to manage projects effectively and efficiently. Stay current with emerging trends and technologies in mobile application development and apply them in current projects. Debug and troubleshoot technical issues to ensure seamless performance and user experience. Create technical documentation for applications to facilitate future maintenance and updates. Participate in team meetings and contribute to discussions on project requirements, design, and implementation. 6+ years of experience in mobile test automation and developing and delivering high-quality iOS, Android applications Solid understanding of android and iOS application architecture and design patterns Experience with automated testing frameworks such as XCTest or Swift Testing and Junit5 Familiarity with CI/CD pipelines, tools, and best practices Experience in working with RESTful APIs and JSON data formats Well versed with database and related tools & technologies Experience with iOS architecture patterns (MVVM, Clean Architecture) and modern concurrency paradigms Hands-on experience with Appium for mobile automation testing (iOS and Android). Experience with Allure or similar tools for test reporting. Experience with the creation of complex pipelines to execute mobile tests using simulators. Experience with integration of API requests into the mobile automation framework. Excellent analytical and problem-solving skills. Strong attention to detail and commitment to quality. Collaborate with cross-functional teams to design and develop complex iOS, Android applications Identify and address End to end testing needs and dependencies Participate in code reviews and contribute to the development of coding standards Stay up-to-date with the latest iOS and android technologies and trends and apply them to development as appropriate Be an active advocate of the mobile platform through both internal and external developer communities Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.) Influence and contribute to group discussions and incorporate feedback/communication from the broader team Mentor junior to mid-level members of the team Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.) Own and lead delivery of major components and platform needs in partnership with Senior Engineers and Architects Consistently share best practices and improve processes within and across sprint teams Identify technical obstacles early and work closely with the team to find creative solutions Education Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience. All About You Experience in related field, Experience in delivering secure solutions in Financial Services Sector is preferred. Hands on experience of writing Test scenario & Test cases for Enterprise applications Advanced knowledge and understanding of Software Engineering Concepts and Methodologies is required. Demonstrate MC Core Competencies. Advantage if you have payments expertise and experience/proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design understanding, API design, and distributed systems Experience with Mobile SDK Development, TDD, BDD in the software development processes and architecture patterns Skills/ Abilities Ability to be high-energy, detail-oriented, proactive, and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results. Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organizational skills. Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Posted 2 days ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Software Engineer II (Automation) Who is Mastercard? Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities that drive our success. We believe in connecting people to priceless possibilities. As a company, we know that our success is driven by the skills, experience, integrity and mindset of the talent we hire. By building an inclusive, world-class culture, our employees have once-in-a-career opportunities to be a part of teams that have a greater impact on our community and our world. We invite you to join our team to find out how you too can start something priceless. Overview Mastercard’s Corporate Solutions team is a rapidly growing organization with responsibilities to deliver innovative solutions to help our customers grow and expand their business. Focused on thinking big and scaling fast around the globe, this dynamic team is responsible for end-to-end solutions for a diverse global customer base. We are seeking a Software Engineer in Test, Mobile to play a pivotal role in a cross-functional development team within the Corporate Solutions organization. Role Play a pivotal role on the Agile team in the continuous validation of web applications, system to system interfaces and complete software solutions Design and develop test automation scenarios to validate system to system interfaces and complete software solutions (for API and UI tests) Interact with business and development stakeholders to define test plans and schedules Translate complex system requirements and specs into test requirements and testing methods Identify and implement complex automation efforts, including refactoring of automation code where needed Work closely with software engineers to build quality in, ensuring proper test and requirement coverage, configuration quality, monitoring, early performance testing Generate test data for defined test cases, recognize test environment preparation needs, and execute existing test plans and report results Participate in project-level reviews, walkthroughs and inspections, and conduct test reviews, including test plans, requirements, cases and automation coverage Document performance test strategies and test plans, and execute performance validation Collect quality metric data and communicate test status/risks to stakeholders Work closely with developers to identify code defects or regressions Closely adhere to quality standards and assist team members in validating application functionality through the implementation of test strategies, frameworks, tools, reports, etc. Assist in planning and documenting test strategies and acceptance criteria based on customer needs Participate in requirements review, story elaborations and testing activities Design, code, and construct automation tests; escalate issues during testing Provide automation tests for operations teams to use in Ci/Cd automated quality gates Perform Exploratory testing as required Raise process improvement opportunities Act as first-review for project-level reviews, walkthroughs and inspections Provide technical support and mentoring to junior team members Perform demos of new product functionality to stakeholders All About You Experienced in advanced code development, code review, and construction and use of automation frameworks Hands-on experience with automating different testing suites for example: System, Regression, Smoke, Performance, Load. Successfully developed high quality test strategies and text execution Analyzed application logs and utilized basic debugging techniques Experienced in Agile testing methodologies and tools, unit and integration testing, and data virtualization tools Deep knowledge of continuous integration, testing and delivery and toolsets that provide this ability. Familiarity with UI automation frameworks, tools, and techniques to validate user interfaces (mobile, portal, web, etc.) Successfully designed and developed automated testing suites for native mobile applications on iOS and Android. Demonstrated ability to create a behavior-driven automated test suite. You have experience with test automation frameworks for mobile and web apps (Cypress, Appium, XCTest UI, Espresso) Previous experience implementing and complying with ADA and WCAG requirements. Able to mentor peers and guide less experienced Team members Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Posted 2 days ago
4.0 - 8.0 years
0 Lacs
chennai, tamil nadu
On-site
Cambridge Mobile Telematics (CMT) is the world's largest telematics service provider with a mission to make the world's roads and drivers safer. The company's AI-driven platform, DriveWell Fusion, collects sensor data from millions of IoT devices, such as smartphones, proprietary Tags, connected vehicles, dashcams, and third-party devices. These data are fused with contextual information to generate a unified view of vehicle and driver behavior. Auto insurers, automakers, commercial mobility companies, and the public sector utilize insights from CMT's platform for risk assessment, safety, claims, and driver improvement programs. With headquarters in Cambridge, MA, and offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, CMT impacts tens of millions of drivers globally on a daily basis. CMT is currently seeking a collaborative, customer-committed, and creative Principal Software Engineer I to join the team in the endeavor to enhance road safety by improving driver behavior. Responsibilities: - Lead the design and development of complex iOS applications, encompassing both new features and enhancements to existing products. - Collaborate with the team to define the technical architecture of mobile applications, ensuring scalability, performance, and maintainability. - Take ownership of a significant component of the mobile technical stack at CMT. - Write clean, maintainable, and testable code while following best practices in software development. - Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement. - Collaborate with product managers, designers, and other engineers to deliver high-quality mobile applications meeting business and user requirements. - Analyze and optimize application performance to ensure smooth and responsive user experiences. - Implement robust security practices and contribute to enhancing the mobile security posture continuously. - Develop and maintain automated tests to guarantee the reliability of iOS applications. - Conduct thorough code reviews, offering constructive feedback to peers to ensure code quality and consistency. - Contribute to the CI/CD pipeline to ensure efficient and reliable delivery of iOS applications and app store/play store publication. - Troubleshoot and resolve intricate technical issues related to iOS development. - Maintain comprehensive documentation of code, architecture, and processes in confluences. - Participate in the hiring process. - Undertake any additional tasks as needed. Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 4+ years of experience in iOS development, with a proven track record of delivering high-quality mobile applications. - Proficiency in Swift and Objective-C. - Strong understanding of iOS SDK, UIKit, Core Data, Core Animation, and other iOS frameworks. - Familiarity with cocoa pods or Swift Package Manager. - Experience with RESTful APIs, third-party libraries, and API integration. - Knowledge of Apple's design principles and interface guidelines. - Proficiency with code versioning tools like Git/bitbucket. - Experience with performance and memory tuning using tools such as Instruments. - Strong understanding of mobile architecture, patterns, and best practices. - Experience with automated testing frameworks like XCTest. - Familiarity with mobile application security best practices. - Ability to perform general development tasks on Linux and MacOS; proficiency in a scripting language like Python, Ruby, with a willingness to learn more. - Familiarity with Agile/Scrum development methodologies. - Experience with modern iOS architectures like MVVM, VIPER, or similar. - Experience with continuous deployment and test-driven development (TDD). - Excellent problem-solving and debugging skills. - Strong communication and collaboration abilities. - Capability to work both independently and as part of a team. - Leadership and mentorship skills. Compensation and Benefits: - Fair and competitive salary based on skills and experience. - Medical Benefits (Health insurance, Personal accident insurance, Group term life insurance), gratuity, parental leave, sick leave, and public holidays. - Flexible allowances including Leave Travel Assistance, Telephone/Mobile Expenses, Professional development expenses, Meals Coupon, and Vehicle Reimbursement. - Flexible scheduling and work-from-home policy based on role and responsibilities. Additional Perks: - Opportunity to contribute to improving road safety globally. - Participation in various employee resource groups such as Black, AAPI, LGBTQIA+, Women, Book Club, and Health & Wellness. - Access to extensive education and employee assistance programs. - Supportive and inclusive work environment at CMT. Commitment to Diversity and Inclusion: CMT values diversity and believes that a mix of backgrounds and perspectives leads to the best ideas. As an equal-opportunity employer, CMT is dedicated to fostering a workplace where every individual feels valued, respected, and empowered to bring their unique talents and perspectives. Diversity is integral to CMT's success, and candidates from all backgrounds are actively encouraged to join the growing team.,
Posted 3 days ago
1.0 - 2.0 years
3 - 6 Lacs
Hyderabad, Telangana, India
On-site
Job description In this role, you will be involved in quality engineering for critical customer facing applications, work in a fast-paced, dynamic environment and be directly responsible for:- Understanding new and existing feature implementations.- Authoring test scenarios, scripts, and plans.- Executing various tests, including but not limited to UI, functional, performance, stability testing etc. as per requirements.- Write and review automation test scripts.- Identifying and reporting defects, inclusive of first-level root cause analysis and consistent steps to reproduce.- Collaborating closely with project management, development, SRE/Ops and other QE teams to achieve excellence- Contribute innovative ideas, insights, and implementations to elevate QE tasks and processes, fostering improvement and efficiency. 1 to 2 years experience in software quality engineering Strong practical experience in automation with Java and/or Swift Strong hands-on experience on JUnit/TestNG and/or XCTest, Playwright/Selenium or any other mobile automation Experience in testing API/Web Service, Web apps or Mac/iOS/iPadOS native applications Excellent written and verbal communication skills Preferred Qualifications Expertise in QE processes, tools and metrics Experience in Maven/Gradle and Git repositories are required Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools Understands logs scanning to identify the errors and root cause Experience with load/performance testing with JMeter/Gatling Experience in applying AI/ML technologies for testing Experience with Mac/Unix commands, bash scripting is a plus Experience with automation for iPhone/Mac (Swift and XCTest) platform is a plus Good knowledge of automation framework architecture, design and development Experience working in Agile development environment Proven track record to deliver high-quality work on tight schedules Ability to work in a fast-paced environment with frequent context switching Hunger to learn and explore new technologies which will optimize the existing technologies Self-motivated, independent and proactive Outstanding collaboration and organizational skills
Posted 3 days ago
0.0 - 6.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com. This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please. Job Title: Mobile Application Developer Position: Software Engineer Experience: 4- 7 Years Category: Software Development/ Engineering Main location: India, Karnataka, Bangalore Position ID: J0725-1762 Employment Type: Full Time We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients Your future duties and responsibilities Responsibilities Design, develop, and maintain native mobile applications for Android (Kotlin/Java) platforms. Optimize mobile applications for maximum performance, scalability, and responsiveness. API Integration & Backend Communication Write and maintain unit tests, integration tests, and UI tests using tools like XCTest (iOS) and Espresso/JUnit (Android). Participate in Agile/Scrum processes: sprint planning, daily stand-ups, code reviews, and retrospectives Required qualifications to be successful in this role 4 to 6 experience in native Android development platform. Explore their familiarity with Kotlin/Java Evaluate the candidate's understanding of mobile app architecture and design patterns. Focus on MVC, Viper & clean architecture, MVVM, and MVP patterns, and how they apply these in mobile applications. Solid and demonstrable understanding of object-oriented design patterns and principles Knowledge on JIRA, Confluence, Slack, GIT, GitHub/GitLab/Bitbucket Solid understanding of Agile methodology and QA processes. Strong understanding of mobile app architecture and design patterns (MVC, MVVM, MVP) Experience with RESTful APIs and JSON/XML parsing. technical expertise with Android concepts (Kotlin, jetpack compose) Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
Posted 4 days ago
0.0 - 6.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Category: Software Development/ Engineering Main location: India, Karnataka, Bangalore Position ID: J0725-1762 Employment Type: Full Time Position Description: Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com. This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please. Job Title: Mobile Application Developer Position: Software Engineer Experience: 4- 7 Years Category: Software Development/ Engineering Main location: India, Karnataka, Bangalore Position ID: J0725-1762 Employment Type: Full Time We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients Your future duties and responsibilities: Responsibilities Design, develop, and maintain native mobile applications for Android (Kotlin/Java) platforms. Optimize mobile applications for maximum performance, scalability, and responsiveness. API Integration & Backend Communication Write and maintain unit tests, integration tests, and UI tests using tools like XCTest (iOS) and Espresso/JUnit (Android). Participate in Agile/Scrum processes: sprint planning, daily stand-ups, code reviews, and retrospectives Required qualifications to be successful in this role: 4 to 6 experience in native Android development platform. Explore their familiarity with Kotlin/Java Evaluate the candidate's understanding of mobile app architecture and design patterns. Focus on MVC, Viper & clean architecture, MVVM, and MVP patterns, and how they apply these in mobile applications. Solid and demonstrable understanding of object-oriented design patterns and principles Knowledge on JIRA, Confluence, Slack, GIT, GitHub/GitLab/Bitbucket Solid understanding of Agile methodology and QA processes. Strong understanding of mobile app architecture and design patterns (MVC, MVVM, MVP) Experience with RESTful APIs and JSON/XML parsing. technical expertise with Android concepts (Kotlin, jetpack compose) Skills: Java RESTful (Rest-APIs) What you can expect from us: Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
Posted 4 days ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As an iOS/macOS Application Developer, your responsibilities will include designing and developing high-quality native applications using Swift and SwiftUI. You will collaborate with product managers, designers, and fellow engineers to define, design, and implement new features. Your focus will be on writing clean, maintainable, and well-documented code while actively participating in code reviews to enhance our development processes. Troubleshooting and resolving bugs and performance issues will be an essential part of your role. To excel in this position, you must possess strong experience in native iOS/macOS app development utilizing Swift and Xcode, including the latest versions like Xcode 15 and above. A solid working knowledge of SwiftUI and UIKit will empower you to create responsive and maintainable user interfaces. Understanding MVVM architecture, protocol-oriented programming, and various design patterns is crucial for your success in this role. Your expertise should extend to integrating and consuming RESTful APIs, handling data using JSON, and familiarity with Swift Concurrency for efficient multithreading. Experience with databases like Core Data, SQLite, or cloud databases such as Firebase Firestore will be beneficial. Exposure to Combine or other reactive programming paradigms is considered advantageous. A comprehensive understanding of the iOS application lifecycle, encompassing background tasks and push notifications, is required. Proficiency in App Store deployment, TestFlight, and managing App Store Connect configurations is essential. Your familiarity with source control tools like Git and workflows in GitHub or GitLab will be valuable. Practical experience with third-party libraries, dependency managers like Swift Package Manager, CocoaPods, or Carthage, and knowledge of unit testing and UI testing using XCTest is expected. Awareness of Apple Human Interface Guidelines, accessibility standards, privacy best practices, and mobile performance optimization is necessary. Exposure to CI/CD practices such as GitHub Actions, Bitrise, and the ability to work effectively in cross-functional teams, engage in code reviews, and collaborate with designers and product managers are all integral aspects of this role.,
Posted 5 days ago
16.0 - 20.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Summary We are seeking a highly experienced Sr. Architect with 16 to 20 years of experience to join our team. The ideal candidate will have expertise in Swift Package Manager Mockito Networking Library XCTest React JS Kotlin React Native and GIT. This hybrid role requires a strategic thinker who can drive innovation and efficiency in software development processes. The position offers a day shift schedule with no travel requirements. Responsibilities Lead the design and development of scalable software architectures using Swift Package Manager and other relevant technologies. Oversee the integration of Mockito and Networking Library to ensure seamless communication between software components. Provide technical guidance and mentorship to development teams fostering a culture of continuous learning and improvement. Collaborate with cross-functional teams to define and implement best practices for software development and deployment. Ensure the quality and reliability of software products by implementing rigorous testing protocols using XCTest. Drive the adoption of React JS and React Native for front-end development enhancing user experience and performance. Utilize Kotlin to develop robust and efficient mobile applications aligning with industry standards and company goals. Manage version control and collaboration using GIT ensuring code integrity and streamlined development workflows. Analyze and optimize existing software systems identifying areas for improvement and implementing innovative solutions. Coordinate with stakeholders to understand business requirements and translate them into technical specifications. Monitor industry trends and emerging technologies to keep the company at the forefront of software development. Develop and maintain comprehensive documentation for software architectures and development processes. Contribute to the companys mission by delivering high-quality software solutions that positively impact society. Qualifications Possess extensive experience in Swift Package Manager Mockito Networking Library and XCTest. Demonstrate proficiency in React JS Kotlin and React Native for developing modern applications. Exhibit strong knowledge of GIT for version control and collaboration. Have a proven track record of leading software architecture projects in a hybrid work model. Show excellent problem-solving skills and the ability to work collaboratively in a team environment. Display strong communication skills to effectively convey technical concepts to non-technical stakeholders. Hold a degree in Computer Science Engineering or a related field. Certifications Required Certified Software Architect React JS Certification Kotlin Developer Certification
Posted 6 days ago
3.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level. Job Description Job Summary: We are seeking a detail-oriented and experienced Quality Engineer with a focus on iOS to join our mobile development team. In this role, you will be responsible for ensuring the quality, performance, and reliability of our iOS applications through manual and automated testing. You will work closely with developers, designers, and product managers to identify issues early and deliver a seamless user experience. Key Responsibilities Design, develop, and execute test plans and test cases for iOS applications. Build and maintain automated test suites using tools like XCTest, XCUITest, or Appium. Perform functional, regression, performance, and usability testing. Collaborate with developers to identify, document, and track bugs and improvements. Participate in code reviews and sprint planning to ensure testability of new features. Monitor app performance and crash reports using tools like Firebase Crashlytics or Instabug. Advocate for quality best practices and continuous improvement across the mobile team. Required Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field. 3+ years of experience in software quality assurance, with at least 2 years focused on iOS. Strong knowledge of iOS platform, architecture, and development lifecycle. Experience with automated testing frameworks (XCTest, XCUITest, Appium). Familiarity with CI/CD tools and processes (e.g., Jenkins, Bitrise, GitHub Actions). Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Preferred Qualifications Experience with Swift or Objective-C for test automation. Familiarity with accessibility testing and Apple’s Human Interface Guidelines. Experience testing apps with complex user flows or integrations (e.g., payments, location services). Knowledge of performance testing tools and techniques. Employee Type Permanent UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.
Posted 6 days ago
4.0 years
0 Lacs
Thiruvananthapuram Taluk, India
On-site
WHO WE ARE Innovatise is the developer of myFitApp, the number 1 mobile marketing app solution for gyms and health clubs. Innovatise’s myFitApp is an open, flexible, hybrid fitness platform gyms, leisure centers and health clubs use to strengthen their brand, retain members, acquire new ones and deliver digital fitness using the unique power of mobile. With over 4,000 sites and over 20 million app downloads worldwide, Innovatise is the leader in providing marketing-focused branded apps for gyms. Innovatise is a subsidiary of Clubessential Holdings, the leading provider of Software as a Service and embedded payment solutions to more than 20,000 private clubs, public golf courses, health & fitness clubs, spas, military organizations, municipalities, and camp organizations across the globe. OUR CULTURE We work in small teams with really big ambitions, both for what we want to achieve and also the environment we work in. We want our company to remain thoughtful as we scale and try to be genuinely progressive in how we operate. We want people to really own what they do and be given the autonomy and freedom to make mistakes, learn, and create something meaningful. We all work incredibly hard because we really care about what Innovatise is here to do – we’re looking for exceptional people who are proactive, hungry to learn and want to put their pride in our collective achievements. WHAT YOU WILL BE DOING As a Mobile App Developer you will be part of one of our small technical teams and you will get to work on exciting projects that are disrupting the fitness industry, be able to explore new technologies and be given all the tools you need to carry out your role. You will take ownership and lead on projects on our mobile app and marketing platform consisting of ever growing technology stacks in the AWS as we extend our platform. You will analyze, architect and implement new modules for the product Design, develop, and maintain high-performance mobile applications for iOS (using Swift and SwiftUI) and Android (using Kotlin or Java). Implement modern UI/UX designs for iOS using SwiftUI and UIKit, and for Android using Material Design and Jetpack Compose. Collaborate with cross-functional teams to define, design, and ship new features for both iOS and Android. Integrate backend services (e.g., RESTful APIs, GraphQL) to fetch and update app data across platforms. Ensure code quality and consistency through code reviews, automated testing, and continuous integration practices. Stay up-to-date with mobile development trends, including platform-specific updates and new tools. Troubleshoot and optimize application performance to ensure smooth operation on a wide range of devices. Participate in agile development cycles, attending stand-ups, sprint planning, and retrospectives. Create and maintain documentation for features, workflows, and integration processes for both platforms. WHAT YOU BRING 4+ years of experience in mobile development, with proven expertise in both iOS and Android app development. Strong proficiency in Swift (for iOS), SwiftUI, UIKit, and Xcode. Solid knowledge of Android development using Kotlin or Java, Android Studio, and Jetpack libraries. Experience working with RESTful APIs, JSON parsing, and third-party libraries (e.g., Alamofire, Firebase, Retrofit). Deep understanding of mobile UI/UX best practices, including adaptive layouts for multiple screen sizes and orientations. Familiarity with modern mobile development frameworks like Jetpack Compose (Android), SwiftUI (iOS), and cross-platform tools (e.g., Flutter). Experience with version control systems, especially Git. Strong debugging, troubleshooting, and performance optimization skills on both platforms. Experience with Agile methodologies (Scrum/Kanban) and collaboration tools (Jira, Trello, etc.). Strong communication and teamwork skills with a focus on collaborative problem-solving. Knowledge of CI/CD pipelines and mobile app testing frameworks (e.g., XCTest, Espresso). Familiarity with app deployment processes for the App Store and Google Play Store. PREFERRED SKILLS: Experience with cross-platform development frameworks (e.g., Flutter). Knowledge of cloud platforms and services (e.g., AWS). Familiarity with advanced mobile features such as background processing, push notifications, and in-app purchases. Understanding of mobile security practices and techniques for secure data storage and transmission. Familiarity with database solutions (e.g., CoreData, Realm for iOS, Room for Android). Exposure to mobile analytics, crash reporting, and app performance monitoring tools WHAT WE OFFER • To work in a fast moving environment with an innovative and cutting edge product • Freedom – you are empowered and you have the freedom to contribute your own ideas, take ownership and make your mark • Work on a meaningful product that helps people to stay fit and lead a healthier life • Freedom to design and architect the product features coordinating with product management • Exposure to the latest cloud technologies and the ability to learn and work with them • Competitive salary • Health Insurance for yourself and your family • Best equipment: top end developer machine, MacBook Pro, monitor and accessories SOUND GOOD? This is a fantastic opportunity to join an energetic flat agile team and work on cutting edge mobile technologies. Apply now. Email : rajesh@innovatise.com to start the discussion
Posted 1 week ago
17.0 - 22.0 years
3 - 8 Lacs
Kolkata, West Bengal, India
On-site
Key Responsibilities: App Development: Design, build, and maintain high-performance, reusable, and reliable code for iOS applications using Swift and Objective-C. UI/UX Collaboration: Work closely with UI/UX designers to ensure seamless integration of visual design and functionality, creating intuitive and user-friendly apps. Code Quality: Write clean, efficient, and maintainable code while adhering to best practices and coding standards. API Integration: Integrate with backend services to support features and functions of the app, including RESTful APIs and third-party services. Performance Optimization: Optimize application performance and troubleshoot issues, ensuring fast and responsive applications. Testing & Debugging: Perform unit testing and debugging to ensure the app is stable and performs optimally across different iOS devices and versions. App Store Deployment: Assist in preparing applications for deployment to the App Store, including adherence to Apple's guidelines and submission processes. Continuous Improvement: Stay up to date with the latest iOS development trends, tools, and technologies to continuously improve app functionality and performance. Collaboration: Participate in code reviews and work closely with other developers and team members to ensure successful app delivery. Qualifications: Proven experience as an iOS Developer with [X] years of hands-on experience in building and deploying iOS applications. Proficiency in Swift and Objective-C (experience with Objective-C is a plus, but Swift is essential). Strong understanding of iOS frameworks (e.g., Core Data, Core Animation, Core Graphics, etc.). Experience with RESTful APIs and third-party libraries and APIs. Familiarity with iOS development tools, including Xcode , Cocoa Touch , and Git for version control. Strong understanding of UI/UX design principles and mobile app design patterns. Knowledge of Apple's design principles and application interface guidelines. Experience with app testing frameworks (e.g., XCTest, UI Testing). Ability to troubleshoot, debug, and optimize code for performance and memory usage. Understanding of Agile/Scrum development methodologies is a plus. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Preferred Skills: Experience with SwiftUI and Combine frameworks. Knowledge of CoreML , ARKit , or other advanced iOS frameworks. Familiarity with mobile CI/CD processes and tools. Experience with Push Notifications , In-App Purchases , or MapKit . Experience with Test-Driven Development (TDD) and automated testing.
Posted 1 week ago
5.0 - 7.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com. This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please. Job Title: Mobile Application Developer Position: Senior Software Engineer Experience: 5- 7 Years Category: Software Development/ Engineering Main location: India, Karnataka, Bangalore Position ID: J0725-1763 Employment Type: Full Time We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Your future duties and responsibilities Responsibilities Design, develop, and maintain native mobile applications for iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms. Collaborate with UI/UX designers to implement intuitive user interfaces that align with platform-specific guidelines. Optimize mobile applications for maximum performance, scalability, and responsiveness. API Integration & Backend Communication Write and maintain unit tests, integration tests, and UI tests using tools like XCTest (iOS) and Espresso/JUnit (Android). Participate in Agile/Scrum processes: sprint planning, daily stand-ups, code reviews, and retrospectives. Required qualifications to be successful in this role Skills required: 5-7+ years of experience with iOS and android development Deep understanding of iOS frameworks, performance, and optimization (SwiftUI) Solid and demonstrable understanding of object-oriented design patterns and principles Strong understanding of mobile user interface guidelines and best practices Familiarity with build and CI/CD tools like Maven, Gradle, Jenkins, Git, etc Knowledge on JIRA, Confluence, Slack, GIT, GitHub/GitLab/Bitbucket Solid understanding of Agile methodology and QA processes. Strong written and verbal communication skills. Strong understanding of mobile app architecture and design patterns (MVC, MVVM, MVP) Experience with RESTful APIs and JSON/XML parsing Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough