High-Performance MacOS Software Developer

2 weeks ago


Bengaluru, Karnataka, India Tata Consultancy Services Full time

About the Role

Tata Consultancy Services is seeking an experienced MacOS Software Developer to join our team.

Key Responsibilities:

  • Coding and designing high-performance applications for MacOS
  • Troubleshooting and resolving bugs in a timely manner
  • Participating in technical discussions with stakeholders

Required Skills and Qualifications:

We are looking for a skilled MacOS developer with:

  • 5+ years of experience in MacOS application development using Objective C, Swift, and XCode
  • Expertise in multithreading, NSOperationQueues, and process handling to improve app responsiveness
  • Thorough understanding of MacOS operating system principles, resources, object-oriented design principles, and software development cycles
  • Proficiency with RESTful API, JSON, XML, and network protocols
  • Experience working with multiple third-party libraries
  • Thorough understanding of design patterns MVC, MVP, and MVVM
  • Experience in storyboard, auto layout, and custom drawing of UI layouts
  • Expertise in push notification services (APNS) and distribution of apps in the App Store
  • Thorough understanding of Agile methodologies and version control systems like GitHub
  • Experience integrating with social apps using OAuth tokens and making API requests
  • Experience tuning applications to fix memory leaks and optimize memory allocation using XCode developer tools
  • Experience with a work data flow principle for design and development using XCTest

Benefits:

We offer a competitive salary and benefits package, including:

  • An estimated annual salary range of $120,000 - $180,000 depending on location and experience
  • A comprehensive benefits package, including health insurance, retirement plans, and paid time off

Others:

This role is ideal for someone who is passionate about developing high-quality MacOS applications and wants to be part of a dynamic team.



  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job DescriptionAs a macOS developer at IN10 VMware Software India Private Limited, you will be responsible for designing, developing, and improving the macOS agent application. This role offers the opportunity to participate in all phases of the software development process and work alongside a highly motivated and dynamic team of macOS engineers.Key...


  • Bengaluru, Karnataka, India Nielsen Full time

    Nielsen is a leading media research and analytics company, seeking a skilled MacOS Software Development Expert to join our team.About the RoleThis position will be part of a global team responsible for developing software that runs on over 100,000 computers worldwide. The team measures panelists' activities as they surf the Internet using a software meter...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Job Title:Senior Cybersecurity Developer - macOS - C# and .NETJob Description:Welcome to BlackBerry's Endpoint Security Engineering team, where we're leading the way in Unified Endpoint Security (UES). As a Senior Cybersecurity Developer, you'll play a key role in designing, implementing, testing, and optimizing our endpoint protection and monitoring system....


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Job DescriptionBlackBerry is a market leading cybersecurity software and services company, with a strong focus on Unified Endpoint Security (UES). We use artificial intelligence (AI), machine learning and automation to provide improved cyber threat prevention and remediation.We are seeking an experienced MacOS Developer to design, implement, test, and...

  • Software Engineer

    4 days ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team as a MacOS Developer.About the RoleAs a MacOS Developer at Tata Consultancy Services, you will be responsible for designing and developing applications for the MacOS platform.Key ResponsibilitiesYour key responsibilities will include:Coding and designing applications for...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    About the Job We are seeking a highly skilled Senior MacOS Software Engineer to join our team at The Nielsen Company. This role will be part of a team that develops software that runs on over 100k computers worldwide, measuring panelists' activities as they surf the Internet.


  • Bengaluru, Karnataka, India PRONTO CONSULTING SERVICES Full time

    **Job Overview:**Pronto Consulting Services is seeking a highly skilled Enterprise macOS Administrator to join our team. The ideal candidate will have experience managing Macs in an enterprise environment using JAMF and possess in-depth knowledge of FileVault encryption.**About the Role:**This is a full-time position located in Bengaluru, India. As an...


  • Bengaluru, Karnataka, India SONICWALL TECHNOLOGY SYSTEMS INDIA PRIVATE LIMITED Full time

    Job Title: MacOS Security Software Engineer at SonicWall Technology Systems India Private LimitedWe are seeking an experienced MacOS Security Software Engineer to join our team at SonicWall Technology Systems India Private Limited. As a MacOS Security Software Engineer, you will be responsible for designing, building, and maintaining efficient and reliable...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Job OverviewWe are looking for a highly skilled Senior Mobile Software Engineer to join our team at AppYogi Software. This role is ideal for an experienced iOS/MacOS developer with a passion for building high-quality mobile applications.About the RoleAs a Senior Mobile Software Engineer, you will be responsible for designing, developing, and testing mobile...


  • Bengaluru, Karnataka, India Blue Yonder Full time

    Job OverviewWe are seeking a highly skilled and experienced software developer to join our team at Blue Yonder.About the RoleThe ideal candidate will have a strong background in software development, with a focus on delivering high-quality solutions that meet customer needs.Main ResponsibilitiesSoftware Development: Develop quality software according to...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    **Company Overview**At AppYogi Software, we thrive on innovation and a passion for technology. Our team of experts is dedicated to creating cutting-edge solutions that push the boundaries of what is possible. Salary:We offer an attractive salary ranging from $100,000 to $150,000 per year, commensurate with experience. Job DescriptionWe are seeking an...


  • Bengaluru, Karnataka, India Euromonitor Full time

    About the RoleWe are seeking a highly skilled High-Performance Software Developer to join our team at Euromonitor International. This is an exciting opportunity to work on building scalable, high-quality web applications using Microsoft technology stack.Job DescriptionThe ideal candidate will have 3+ years of experience in developing software solutions using...


  • Bengaluru, Karnataka, India Antal International Full time

    Antal International is a leading global recruitment agency with 30 years of experience in acquiring and investing in software, technology-enabled services, and healthcare companies. We are currently seeking a highly skilled High-Performance Java Software Developer for our Bangalore location.We estimate the salary to be around ₹1200000 - ₹1800000 per year...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Job SummaryWe are seeking an experienced High-Performance Go Engineer to join our team at Squareroot Consulting Pvt Ltd. This role involves designing and developing low-latency, high-throughput server infrastructure components to handle large volumes of transactions.About the RoleThe successful candidate will be responsible for:Developing and delivering new...


  • Bengaluru, Karnataka, India Digio Full time

    Job Title: High-Performance Software Engineer Digio is a cutting-edge technology company looking for an experienced High-Performance Software Engineer to join our team. **Overview**: We're seeking a skilled software engineer with a strong background in designing and developing high-performance systems. If you have experience working with scalable RESTful...


  • Bengaluru, Karnataka, India Sarbajira Software Pvt Ltd Full time

    About Sarbajira Software Pvt LtdWe are a leading software development company that specializes in creating innovative solutions for our clients. Our team of experts is dedicated to delivering high-quality products that meet the needs of our customers.

  • Software Developer

    4 weeks ago


    Bengaluru, Karnataka, India Nielsen Full time

    About NielsenAt Nielsen, we are passionate about our work to power a better media future for all people. Our talented, global workforce is dedicated to capturing audience engagement with content. About the RoleThis role will be part of a team that develops software that runs on over 100k computers worldwide, measuring panelists activities as they surf the...


  • Bengaluru, Karnataka, India myGwork Full time

    About the RoleWe are seeking a skilled Software Engineer III to join our team at Elsevier, a leading provider of scientific and medical information. The successful candidate will be responsible for designing and developing high-performance software solutions using Java and Spring ecosystem.About ReaxysReaxys is a cloud-hosted data searching tool used by...


  • Bengaluru, Karnataka, India Capgemini Full time

    About the RoleCapgemini is seeking an experienced and skilled Senior Developer to join our team. As a key member of our software development group, you will be responsible for designing, developing, testing, and deploying high-quality software solutions.Key ResponsibilitiesSoftware Development: Develop complex software applications using various programming...


  • Bengaluru, Karnataka, India Kudelski Group's Internet of Things Full time

    About Kudelski Group's Internet of Things As a Senior Software Engineer with our team, you will be working on developing and implementing secure, open, integrated platforms and applications to remotely manage IoT Devices. With a strong focus on performance and quality, you will have the opportunity to drive technical decisions and provide inputs for...