Home
Jobs

1229 Macos Jobs - Page 50

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5 - 10 years

1 - 2 Lacs

Pune

Work from Office

Naukri logo

About Position: We are looking for a RUST Developer/ Lead who has experience in design and implementation of large-scale, high-performance systems in Rust, ensuring optimal architecture, scalability, and reliability. You will make critical architectural decisions, oversee implementation, and provide guidance on best practices. Provide leadership to a growing team of backend engineers, mentoring them through complex technical challenges. Foster a culture of collaboration, continuous learning, and ownership. Youll set the vision and provide technical leadership for the team, driving high standards for code quality and process excellence. Role: RUST Developer/Lead /Architect Location: Pune Experience: 5+Years Job Type: Full Time Employment What You'll Do: Collaborate with senior business stakeholders and direct clients to understand evolving needs and translate them into technical solutions. Provide regular technical updates and ensure that development work aligns with business goals. Proven track record of designing and building RESTful APIs with a strong understanding of JSON and data interchange formats. In-depth experience with message brokers like RabbitMQ or Kafka, including building, scaling, and optimizing event-driven systems. Strong expertise in PostgreSQL with hands-on experience in database schema design, query optimization, performance tuning, and managing large-scale databases. Extensive experience with Azure DevOps, including setting up and maintaining CI/CD pipelines, and utilizing Azure Repos for version control. Proficiency in Docker and container orchestration practices, ideally with tools like Kubernetes (if applicable). Demonstrated leadership skills in managing and mentoring engineering teams, promoting best practices, and fostering a culture of innovation. Expertise in agile methodologies (Scrum, Kanban) and the ability to manage technical debt while pushing forward on new features. Expertise You'll Bring: 5+ years of experience in software development, with 2+ years specifically in Rust development, focused on building high-performance backend systems and distributed architectures. Expertise in OS-agnostic development, designing and deploying solutions that work across various platforms (Linux, Windows, macOS, etc.). Exceptional communication skills, with experience in leading technical discussions, interacting with clients, and presenting technical concepts to non-technical stakeholders. Strong problem-solving abilities, with a focus on troubleshooting complex distributed systems and optimizing system performance. Benefits: Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Our company fosters a values-driven and people-centric work environment that enables our employees to: Accelerate growth, both professionally and personally Impact the world in powerful, positive ways, using the latest technologies Enjoy collaborative innovation, with diversity and work-life wellbeing at the core Unlock global opportunities to work and learn with the industrys best Let’s unleash your full potential at Persistent “Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.”

Posted 3 months ago

Apply

0.0 years

0 Lacs

Chandigarh

On-site

Indeed logo

A Cross-Platform Developer is responsible for creating and maintaining software applications that can run on multiple operating systems and platforms, such as iOS, Android, Windows, and macOS. This role requires a deep understanding of mobile and desktop development frameworks, as well as proficiency in coding languages like JavaScript, React Native, Flutter, Xamarin, or other cross-platform development tools. The Cross-Platform Developer collaborates closely with a multidisciplinary team to design, develop, and deploy applications that provide a seamless user experience across various devices. Key Responsibilities: Develop cross-platform mobile and desktop applications using frameworks like React Native, Flutter, Xamarin, or other relevant tools. Ensure the codebase is clean, well-documented, and easily maintainable. Perform regular code reviews and updates to address bugs and improve performance. Ensure that the applications are optimized for various platforms and devices, including smartphones, tablets, and desktop computers. Collaborate with UI/UX designers to implement user-friendly interfaces and intuitive user experiences that meet the needs of the target audience. Integrate APIs, third-party libraries, and external services into the applications to enhance functionality and provide a seamless user experience. Conduct thorough testing, including unit testing, integration testing, and user acceptance testing, to identify and resolve issues, ensuring a stable and error-free application. Optimize the application's performance and responsiveness, addressing issues related to speed, responsiveness, and resource consumption. Implement security best practices to protect user data and application integrity, including data encryption, secure authentication, and vulnerability assessments. Utilize version control systems (e.g., Git) to manage and track code changes, collaborate with team members, and ensure code integrity. Maintain comprehensive documentation of the codebase, project specifications, and development processes to facilitate knowledge sharing and future development. Keep up-to-date with the latest cross-platform development trends, tools, and technologies to ensure the application remains competitive and technologically advanced. Work closely with other developers, designers, product managers, and stakeholders to understand project requirements and deliver high-quality software solutions. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven experience in cross-platform development, with proficiency in relevant frameworks and languages. Strong problem-solving skills and the ability to troubleshoot technical issues. Familiarity with mobile and desktop application design principles and UI/UX best practices. Knowledge of software development methodologies and best practices. Excellent communication and teamwork skills. Detail-oriented with a strong commitment to quality. Adaptability and willingness to learn new technologies and tools. Familiarity with Agile or Scrum development methodologies is a plus. Additional Information: The Cross-Platform Developer role plays a crucial part in the development of applications that can reach a wide range of users across different platforms. Successful candidates should be passionate about creating high-quality, user-friendly software and stay updated with emerging technologies in the cross-platform development space. The position offers opportunities for growth and collaboration within a dynamic and innovative development team. Benefits: Benefit from invaluable mentorship provided by seasoned leaders. Enjoy a vibrant atmosphere enriched with engaging games and activities. Receive quarterly rewards as a token of recognition for your valuable contributions. Immerse yourself in a creative and open culture that fosters innovation. Job Type: Full-time / Freelance / Part-time / Contract Experience: A minimum duration of 6 months is mandatory. In case of no prior experience, you have the option to apply for an internship. Location: Chandigarh (U.T.) India Cross Platform Developer If this job matches your profile, we encourage you to share your CV and become part of our dynamic team, where innovation and growth are at the core of everything we do. If you think this opportunity could benefit others, feel free to share it on your social media—because sharing is caring!

Posted 4 months ago

Apply

5 - 8 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. SOTI is an industry leading global organization with a growing presence in the India technology market. Our India team leverages our partner network of including such partner relationships as Google, Apple, Microsoft and many more. SOTI India’s growth and success is a result of commitment to innovation through entrepreneurial culture and leadership. Employees are driven to make an impact, offer a unique value and most importantly, be part of a winning team. If you are eager to prove your understanding of Quality Assurance Skills, your strong problem-solving abilities in a fast paced environment and you are willing to learn, then this position offers numerous growth opportunities and long lasting career with SOTI. Key Responsibilities: Design, develop, and maintain automated test scripts using C#, Playwright, and SpecFlow.Lead the automation efforts for web-based applications, ensuring robust and efficient testing using tools like Playwright and Appium Automate mobile applications across platforms such as Android, iOS, and Windows Phone, utilizing tools like Appium, UI Automator/ADBCollaborate with development teams to integrate automated testing into the CI/CD pipeline, using GitHub Enterprise (GHE) , Jenkins and related tools.Develop and maintain APIs, ensuring their thorough testing and validation through automated test scripts.Utilize sound knowledge of SQL and stored procedures to validate back-end processes and data integrity within SQL Server databases.Create and maintain scripts in PowerShell and batch scripting to support automation and deployment processes.Work with Xcode and UI Automator on macOS to support mobile automation testing for iOS applications.Collaborate within IDEs such as Visual Studio to integrate and maintain automated testing frameworks.Ensure the quality of software products through comprehensive QA processes and methodologies, including the creation and execution of detailed test cases.Manage and track testing activities using Microsoft Test Manager, ADO, Jira, and other tools.Conduct various types of testing such as regression, security, performance, compatibility, system, and user acceptance testing (UAT).Mentor and guide junior SDETs, sharing best practices and fostering a culture of continuous improvement in testing. Required Skills & Experience: Minimum 5 years of experience in developing and automating tests using C# or other object-oriented programming languages. Extensive experience with Playwright for web automation and Appium for mobile automation. Strong expertise in SpecFlow for Behavior Driven Development (BDD) and writing automated tests. In-depth understanding of API development, web services, and their automated testing. Proficiency in SQL with experience in writing and validating complex queries and stored procedures. Familiarity with GitHub Enterprise (GHE) for version control and CI/CD integration. Hands-on experience with PowerShell and batch scripting; experience with Xcode and UI Automator on macOS is highly desirable. Proficient in using Visual Studio for development and testing purposes. Strong understanding of QA processes, with the ability to design and execute comprehensive test strategies. Experience working with Microsoft Test Manager, ADO, and Jira. Preferred Skills: Experience mentoring junior team members and leading automation projects.Familiarity with continuous integration and deployment practices, particularly in a GHE environment.Knowledge of cloud-based testing and deployment platforms is a plus. Education: Bachelor’s degree in computer science, Engineering, or a related field is preferred. If you want to bring your ideas to life, apply at SOTI today. Please note that SOTI does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Services Agreement with agency/recruiter, SOTI will not consider or agree to payment of any referral compensation or recruiter fee.

Posted 5 months ago

Apply

5 - 8 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Line of Service Advisory Industry/Sector Not Applicable Specialism SAP Management Level Senior Associate Job Description & Summary At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to achieve their strategic objectives. As a business application consulting generalist at PwC, you will provide consulting services for a wide range of business applications. You will leverage a broad understanding of various software solutions to assist clients in optimising operational efficiency through analysis, implementation, training, and support. Why PWC At PwC, you will be part of a vibrant community of solvers that leads with trust and creates distinctive outcomes for our clients and communities. This purpose-led and values-driven work, powered by technology in an environment that drives innovation, will enable you to make a tangible impact in the real world. We reward your contributions, support your wellbeing, and offer inclusive benefits, flexibility programmes and mentorship that will help you thrive in work and life. Together, we grow, learn, care, collaborate, and create a future of infinite experiences for each other. Learn more about us. At PwC, we believe in providing equal employment opportunities, without any discrimination on the grounds of gender, ethnic background, age, disability, marital status, sexual orientation, pregnancy, gender identity or expression, religion or other beliefs, perceived differences and status protected by law. We strive to create an environment where each one of our people can bring their true selves and contribute to their personal growth and the firm’s growth. To enable this, we have zero tolerance for any discrimination and harassment based on the above considerations. " Responsibilities Must Have:- Bachelor’s degree or higher in computer science or related field.- Must have 5+ years of industry experience in related technologies- Strong Computer Science foundation (data structures, algorithms, databases,distributed systems).- Expertise in Java software development is a must have. Minimum Java 8 & Java 11 ispreferred.- Strong in spring boot- Ability to develop REST APIs.- General understanding of SQL is needed- General understanding of MongoDB is needed- Experience with AWS- Understanding of container technologies (e.g., Docker, Kubernetes, Cloud Foundry, orHashicorp Nomad/Consul/Vault).- Practice of modern software engineering including agile methodologies, codingstandards, code reviews, source control management, build processes, test automation,and CI/CD pipelines.- Knowledge of moving code from Dev/ Test to Staging and Production. Troubleshootissues along the CI/CD pipeline.- Working knowledge in Solid project & client- Must have excellent client communication skills Mandatory Skill Sets Bachelor’s degree or higher in computer science or related field. Must have 5-8 years of industry experience in related technologies Strong Computer Science foundation (Strong object oriented concept in Java script). Strong expertise in React Experience in Redux Strong expertise in TypeScript Basic concept of APIs is a must Expertise in Java and java related technologies in the backend is a must Basic experience with AWS/Azure or any other cloud environment Practice of modern software engineering including agile methodologies, coding standards, code reviews, source control management, build processes, test automation, and CI/CD pipelines. Knowledge of moving code from Dev/ Test to Staging and Production. Troubleshoot issues along the CI/CD pipeline. Experience in planning, designing, and developing cloud-based applications and solving internet scale problems. Work on solving scalability and performance problems. Must have excellent client communication skills Should Have Proficiency in working with Linux or macOS environments. Preferred Skill Sets JAVA Full Stack Years Of Experience Required 5+ Years Exp Education Qualification BE/B.Tech/MBA Education (if blank, degree and/or field of study not specified) Degrees/Field of Study required: Master of Business Administration, Bachelor of Engineering, Bachelor of Technology Degrees/Field Of Study Preferred Certifications (if blank, certifications not specified) Required Skills AWS Devops, Java, React.js, TypeScript Optional Skills Accepting Feedback, Accepting Feedback, Active Listening, Analytical Reasoning, Analytical Thinking, Application Software, Business Data Analytics, Business Management, Business Technology, Business Transformation, Communication, Creativity, Documentation Development, Embracing Change, Emotional Regulation, Empathy, Implementation Research, Implementation Support, Implementing Technology, Inclusion, Intellectual Curiosity, Learning Agility, Optimism, Performance Assessment, Performance Management Software {+ 16 more} Desired Languages (If blank, desired languages not specified) Travel Requirements Available for Work Visa Sponsorship? Government Clearance Required? Job Posting End Date

Posted 5 months ago

Apply

Exploring macOS Jobs in India

The macOS job market in India is thriving with opportunities for professionals skilled in developing applications for the Apple ecosystem. With the increasing popularity of Apple products in the country, there is a growing demand for developers and engineers proficient in macOS development.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Mumbai
  5. Delhi

These cities are known for their vibrant tech scenes and have numerous companies actively hiring for macOS roles.

Average Salary Range

The average salary range for macOS professionals in India varies based on experience levels. Entry-level positions typically start at around INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.

Career Path

In the macOS job market in India, a typical career path may involve starting as a Junior Developer, progressing to a Senior Developer, and eventually moving into roles such as Tech Lead or Project Manager. Continuous learning and honing of skills are essential to advance in this field.

Related Skills

In addition to macOS development, professionals in this field are often expected to have knowledge and experience in related skills such as iOS development, Swift programming, Xcode, and app design principles.

Interview Questions

  • What is macOS?
  • Explain the difference between macOS and iOS. (basic)
  • What is Xcode and how is it used in macOS development? (medium)
  • Can you describe the process of deploying a macOS application? (medium)
  • What are code signing certificates and why are they important in macOS development? (advanced)
  • How do you handle memory management in macOS development? (medium)
  • What are some common design patterns used in macOS development? (medium)
  • Explain the purpose of the Info.plist file in a macOS application. (basic)
  • How do you handle localization in macOS applications? (medium)
  • What is Core Data and how is it used in macOS development? (advanced)
  • Describe the steps involved in debugging a macOS application. (medium)
  • How do you integrate third-party frameworks/libraries in a macOS project? (medium)
  • What are sandboxing and entitlements in the context of macOS development? (advanced)
  • Explain the concept of Keychain in macOS and its significance. (medium)
  • How do you ensure user data security in a macOS application? (medium)
  • What are the best practices for optimizing performance in a macOS application? (advanced)
  • How do you handle asynchronous operations in macOS development? (medium)
  • Can you explain the concept of code signing and notarization in macOS development? (advanced)
  • How do you implement user interface animations in a macOS application? (medium)
  • Describe the role of Grand Central Dispatch in macOS development. (medium)
  • How do you handle version control in a macOS project? (basic)
  • What are the steps involved in submitting a macOS application to the Mac App Store? (advanced)
  • Explain the concept of app sandboxing in macOS development. (medium)
  • How do you ensure backward compatibility in a macOS application? (medium)

Closing Remark

As you explore job opportunities in macOS development in India, remember to showcase your skills and expertise confidently during interviews. With the right preparation and a passion for macOS development, you can excel in this exciting field. Good luck with your job search!

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies