API Review

2 weeks ago


Taguig, National Capital Region, Philippines Apple Inc. Full time

Our small, unique team in Apple's Software Engineering division is chartered to help framework teams throughout the company ensure the Apple developer experience is just as carefully crafted as Apple's end-user hardware and software products. We're looking for someone who's passionate about software design and excited to play a key role in organizing multi-functional projects. As a member of our team, you'll have a unique opportunity to help shape the technologies that inspire developers around the world and empower them to realize their dreams.

Description

Our team provides API design guidance, consulting and outreach to framework engineering teams to support the development of consistent, complete, and intuitive APIs. We establish and maintain API guidelines for our OSes, and review the design of software programming interfaces to ensure comprehensive access to platform functionality is available through Apple's SDKs. The team also reviews the needs of Apple applications to identify missing functionality in the SDKs, and recommends and tracks API additions to fill identified gaps.As a member of the team, you'll help us refine and execute this mission. This role is in a small team with a broad reach, and you'll have an opportunity to specialize into responsibilities best suited to your strengths, including a combination of the following:REVIEW PROCESS COORDINATION- Validating proposals, estimating requirements, and tracking progress- Facilitating discussions to ensure productive feedback and timely completion- Defining and analyzing metrics to judge the health and impact of the review process- Improving tools and automation to support API Review goalsAPI DESIGN CONSULTING- Helping framework teams transform plans and implementations into developer-focused API architecture- Evaluating proposals and providing concrete feedback on ergonomics, consistency with guidelines and precedents, and interaction with other parts of the developer experience- Assessing API coverage and completeness and identifying areas where additional interfaces are needed- Identifying salient points from API Review discussions and new SDK releases to expand and improve on published API Guidelines- Working with other Apple teams to integrate with organizational goals

Key Qualifications

  • 5-10 years experience working in software development in Swift or Objective-C
  • A strong understanding of software architecture and API design
  • Strong written and presentation skills — able to communicate effectively with engineers and senior leaders.
  • Proven ability to ramp up quickly on new technologies
  • Self-driven with the ability to work autonomously
Education & Experience

Bachelor's degree or equivalent experience

  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $161,700 and $284,900, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr
  • Manual Tester

    2 weeks ago


    Taguig, National Capital Region, Philippines ETeam PH Full time

    Review Functional Requirements and Develop Test Scenarios Review functional requirements, Business Process Flow Diagrams, user stories, and epics to develop function test scenarios Create test cases/scripts, test data, and traceability matrix Expertise in Test Levels - SIT, UAT, Regression Testing, and Migration Testing Knowledge of uploading designed Test...

  • Manual Tester

    2 weeks ago


    Taguig, National Capital Region, Philippines ETeam PH Full time

    Reviewing Functional Requirements:Review functional requirements, Business Process Flow Diagrams, user stories, epicsDeveloping Test Scenarios and Test Cases:Develop function test scenarios, test cases/scripts, test data and traceability matrixTesting Expertise:Expertise in Test Levels - SIT, UAT, Regression TestingKnowledge of Migration TestingTools...

  • Okta IAM Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines RSD Human Resources Management Consultancy Full time

    Job Description:Engineering Graduate / Postgraduate (BTech, BE, MCA, etc.) with minimum 5 years ofexperience in Cyber security domain.Minimum 3 years of design, implementation & configuration experience in IAM (Identity AccessManagement) domain primarily in Okta IAM Solution.Identity and Access Management (IAM) Proficiency in Azure AD and Okta...

  • Software Fullstack

    2 weeks ago


    Taguig, National Capital Region, Philippines Manpower Core Group Inc. Full time

    Implement all aspects of an application design - high-performance design, coding, caching mechanisms,security, encryption, state management, error logging, debugging, scalability, code reviews,development environment configuration, and testing. You're comfortable working in an Agile environment, both collaboratively and independently. You have robust...

  • Java Developer

    2 weeks ago


    Taguig, National Capital Region, Philippines Nityo Infotech Full time

    QUALIFICATIONS:*Obtained a Bachelor's Degree in IT or any Computer related course*With 5 years of experience in Java Development*Amenable to work in BGC Taguig*ONSITE Work setup*Dayshift schedule*Can start ASAP or up to 30 days noticeREQUIRED SKILLS:*Java Foundation/Core*Restful Microservices/REST APIs*Java 8*Springboot*JPA, Hibernate*Relational Database...


  • Taguig, National Capital Region, Philippines ETeam PH Full time

    Project Role Description:Enables full stack solutions through multi-disciplinary team planning and ecosystem integration to accelerate delivery and drive quality across the application lifecycle. Performs continuous testing for security, API, and regression suite. Creates automation strategy, automated scripts and supports data and environment configuration....

  • Japanese Bilingual

    2 weeks ago


    Taguig, National Capital Region, Philippines Neksjob Philippines Full time

    Software Development EngineerLocation: Manila Duties/ResponsibilitiesAnalyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.Develop backend API using Spring Boot Write clean, maintainable and efficient code and conduct regular code reviews Collaborate with...

  • Tech Lead

    2 weeks ago


    Taguig, National Capital Region, Philippines Michael Page Full time

    About Our Client The client is one of the biggest investment banks globally, successfully building their business here in the Philippines. Job DescriptionLead a team of developers, providing technical guidance, mentorship, and support.Collaborate with cross-functional teams to understand business requirements and define technical solutions.Architect,...

  • Android Developer

    2 weeks ago


    Taguig, National Capital Region, Philippines Michael Page Full time

    About Our Client One of the fastest growing digital banks in the ASEAN region. Job DescriptionDesign and implement robust, scalable, and maintainable Android applications using Android Jetpack, Kotlin, Retrofit, and Firebase.Develop clean and efficient codebase following best practices and architectural patterns such as MVVM, MVP, or Clean...


  • Taguig, National Capital Region, Philippines I2S Business Solutions Full time

    Developers/Programmers (Information & Communication Technology) Strong ABAP core skills➢ With strong s4 HANA, HANAX, UI5 experience➢ With CDS/AMDP code push down experience➢ Experience in building OData services/RESTful APIs within SAP is a mustQ➢ Experience in gateway integration or consuming RESTful APIs from SAP (cl_http_client)➢ Preferably...

  • Java Developer

    2 weeks ago


    Taguig, National Capital Region, Philippines Michael Page Full time

    About Our Client The client is one of the biggest investment banks globally, successfully establishing their business here in the Philippines. Job DescriptionDesign, develop, and deploy Java-based banking applications using Spring Boot, following best practices and design patterns.Collaborate with business analysts, product owners, and stakeholders to...

  • Junior Java Developer

    1 month ago


    Taguig, National Capital Region, Philippines ING Full time

    We are looking for highly motivated and enthusiastic individuals with a passion for software development and a strong knowledge of Java programming language and related technologies. In this role, the developer will be responsible for designing and implementing low-latency, high-availability, and performance applications, as well as writing clean,...

  • Junior Java Developer

    2 weeks ago


    Taguig, National Capital Region, Philippines ING Full time

    We are looking for highly motivated and enthusiastic individuals with a passion for software development and a strong knowledge of Java programming language and related technologies. In this role, the developer will be responsible for designing and implementing low-latency, high-availability, and performance applications, as well as writing clean,...

  • Junior Java Developer

    4 weeks ago


    Taguig, National Capital Region, Philippines ING Full time

    We are looking for highly motivated and enthusiastic individuals with a passion for software development and a strong knowledge of Java programming language and related technologies. In this role, the developer will be responsible for designing and implementing low-latency, high-availability, and performance applications, as well as writing clean,...


  • Taguig, National Capital Region, Philippines NTT Full time

    Fullstack Developer/Senior/Junior Back-end Developer Developers/Programmers (Information & Communication Technology) Implement responsive and accessible design principles.Collaborate with designers to implement visual elements.Design and implement server-side logic and APIs.Work with databases to store, retrieve, and manipulate data.Develop and maintain...

  • Android Engineer

    1 week ago


    Taguig, National Capital Region, Philippines Michael Page Philippines Full time

    About Our Client One of the biggest financial services firms in Europe. Job Description Take full ownership of a system by maintaining and improving existing features and documentationWork with both business stakeholders and developers to establish mutual understanding of requirementsInfluence the direction of the overall architecturePerform code review and...


  • Taguig, National Capital Region, Philippines Neksjob Philippines Full time

    Company:Neksjob Philippines Company Description: ABOUT USNeksjob is an outsourcing and social enterprise that provides quality services to our clients locally and abroad. We are driven by the innate desire to bring about change by encouraging out of the box solutions to well-worn path challenges at a cost-effective rate. We aim to bridge the gap between...

  • Fullstack Engineer

    12 hours ago


    Taguig, National Capital Region, Philippines ING Full time

    Job Overview Join ING Retail Tech PH as a Fullstack Engineer where you will be part of a cross-functional team of talented individuals. Together, your team will work with the latest technologies to innovate and develop solutions. You will report to a Chapter Lead who will guide your professional development and help you reach your full potential. Key...


  • Taguig, National Capital Region, Philippines Apple Inc. Full time

    Software Engineering Manager – Backend and Infrastructure The documentation engineering team is responsible for creating developer tools and framework-level support for the documentation workflows in Xcode, Swift Playgrounds, and the developer website.We're looking for a software engineering manager to manage the backend and infrastructure team – the...

  • Technical Lead

    2 weeks ago


    Taguig, National Capital Region, Philippines Cobden and Carter International Full time

    Technical Lead (Solutions Engineering) - Hybrid - BGC Taguig Engineering - Software (Information & Communication Technology) Full time Add expected salary to your profile for insights The Tech Lead of Solutions Engineering should have an extensive expertise in Spring Boot, Hibernate, Clean Architecture, SOLID principles, Git, Jira, and Agile methodologies...