CrawlJobs Logo

Firefox OS Integration Engineer, Mac OS Engineering

mozilla.org Logo

Mozilla

Location Icon

Location:
United States; Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The OS Integration team ensures Firefox and other Gecko-based products harmonize well with the host operating system and environment. This includes native crash reporting, OS abstraction layers, sandboxing, and hardening. We’re a distributed team with expertise in Windows, macOS, and Linux-based operating systems with this role focusing on macOS. In this role, you will be a member of the OS Integration team specializing in Firefox on macOS. You will primarily work on projects, bug fixes, and enhancements to improve the Firefox user experience on the Mac platform. This will include stability, performance, and security topics as well as implementing support in Firefox for features available on the platform. Projects range from low-level systems programming to user interface components.

Job Responsibility:

  • Develop, test, and ship fixes and new features for Firefox on macOS, with a focus on creating a high-quality user experience
  • Work in the open source Mozilla codebase touching a variety of technologies including C, C++, rust, Objective-C, JavaScript, and HTML/CSS
  • Investigate and respond to crash reports and user-submitted bugs to improve the stability and reliability of Firefox for millions of Mac users
  • Grow your expertise while collaborating with a distributed team and participating in technical discussions, planning, code reviews, and problem solving
  • Break down problems into manageable units, seek early feedback, and document your design choices to foster learning and alignment

Requirements:

  • A degree in Computer Science or a related field or comparable work experience
  • Demonstrated experience such as a significant project or internship using systems programming languages like C, C++, Objective-C, or Rust
  • Knowledge of web technologies such as Javascript, HTML, and CSS
  • Strong problem-solving and debugging skills
  • Written and verbal communication skills with a collaborative mindset
  • Willingness to work effectively in a distributed team environment
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit

Nice to have:

Ideally, but not required, experience in developing applications for macOS with native frameworks like AppKit or Cocoa

What we offer:
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
  • Flexible work environment
  • Industry-leading paid parental leave
  • Reimbursement for professional development (up to $3,000/year)
  • A work setup including the latest hardware and software of your choice

Additional Information:

Job Posted:
January 02, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Firefox OS Integration Engineer, Mac OS Engineering

Firefox OS Integration Engineer, Mac OS Engineering

The OS Integration team ensures Firefox and other Gecko-based products harmonize...
Location
Location
United States; Canada
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science or a related field or comparable work experience
  • Demonstrated experience such as a significant project or internship using systems programming languages like C, C++, Objective-C, or Rust
  • Knowledge of web technologies such as Javascript, HTML, and CSS
  • Strong problem-solving and debugging skills
  • Written and verbal communication skills with a collaborative mindset
  • Willingness to work effectively in a distributed team environment
  • Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit
Job Responsibility
Job Responsibility
  • Develop, test, and ship fixes and new features for Firefox on macOS, with a focus on creating a high-quality user experience
  • Work in the open source Mozilla codebase touching a variety of technologies including C, C++, rust, Objective-C, JavaScript, and HTML/CSS
  • Investigate and respond to crash reports and user-submitted bugs to improve the stability and reliability of Firefox for millions of Mac users
  • Grow your expertise while collaborating with a distributed team and participating in technical discussions, planning, code reviews, and problem solving
  • Break down problems into manageable units, seek early feedback, and document your design choices to foster learning and alignment
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
Read More
Arrow Right
New

Social worker - adult services

We are seeking an experienced and compassionate Social Worker to join a dynamic ...
Location
Location
United Kingdom , Falkirk
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 09, 2026
Flip Icon
Requirements
Requirements
  • Qualified Social Worker
  • SSSC registered in the Social Work part of the register
  • Car driver
  • BA in social work
Job Responsibility
Job Responsibility
  • Conduct assessments to identify the needs and preferences of adults in the community
  • Develop and implement care plans in partnership with service users, ensuring their wishes are respected
  • Provide ongoing support and guidance to individuals, promoting independence and well-being
  • Work collaboratively with external agencies, healthcare professionals, and families to provide holistic care
  • Safeguard and protect vulnerable adults by adhering to best practice and legal standards
  • Ensure that all documentation and case records are accurately maintained
What we offer
What we offer
  • Flexible Hours: Control your work hours and choose assignments that fit your lifestyle
  • Competitive Pay Rates: We offer highly competitive remuneration for each placement
  • Professional Development: Opportunities to work across various departments, enhancing your skills and broadening your expertise
  • Free training: Keep up to date with your Continuous Professional Development
  • Pension Scheme: Contributory pension
  • Referral Bonus: Receive £300 in vouchers (subject to Ts and Cs)
  • Weekly payroll: Randstad runs a twice weekly payroll, enabling you to control your finances by receiving weekly pay
  • Dedicated Support: Our team is here to assist you at every step, from onboarding through the entirety of your placement. We can even help with sourcing accommodation and travel, if required
  • Fulltime
Read More
Arrow Right
New

Credit Analyst

The Credit Analyst 2 is a developing professional role. Deals with most problems...
Location
Location
United States , Dallas, Irving
Salary
Salary:
76230.00 - 106370.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
January 30, 2026
Flip Icon
Requirements
Requirements
  • 2-5 years previous experience in a financial institution with a focus on credit analysis and spreading software
  • Extensive knowledge of Generally Accepted Accounting Principals (GAAP) accounting, financial regulations, financial products, and credit analysis
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Spread new, renewal, interim financial statements and business/individual tax returns in accordance with bank guidelines (focus on more complex financial statements (i.e. Not-For-Profit))
  • Provide succinct analysis based on customers, peers, the portfolio, and the industry
  • Provide preliminary analysis of simple to complex credits, including calculation of cash flow, debt service coverage, collateral coverage, and guarantor net worth
  • Coordinate with the Credit Officers, Credit Analysts, Other Credit Center Staff and Relationship Managers
  • Act in an advisory role for the Credit Officers/Relationship Managers on loan agreement/covenants clarification and monitoring
  • Complete quality assurance reviews to ensure application packages and analysis are thorough and accurate prior to forwarding for underwriting
  • Provide leadership, training, and coaching to Credit Analyst I positions and back up support to the Application Preparation Team Manager
  • May act as an industry specialist with responsibility for SBA/EXIM loan analysis
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
!
Read More
Arrow Right
New

Commercial Credit Underwriting Analyst

The CLM Assistant Vice President facilitates the end-to-end lending process for ...
Location
Location
United States , Jacksonville
Salary
Salary:
87280.00 - 130920.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
January 30, 2026
Flip Icon
Requirements
Requirements
  • 3-5 years relevant experience in credit underwriting, portfolio and/ or risk management with a multinational financial services organization
  • Demonstrated knowledge of basic accounting and financial concepts and their practical application in the credit underwriting process
  • Excellent communication (written, verbal, presentation and listening) and organizational skills
  • ability to complete multiple priorities in a timely manner
  • Demonstrates learning agility: seeks out resources and experience to continually build knowledge/skills
  • quickly and successfully applies learning to new situations
  • Highly proficient in spreadsheet, word processing and presentation applications, including strong data visualization skills
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Facilitate the end-to-end lending process within the NAM CCB for the assigned relationships and portfolio
  • Rapidly develop knowledge of assigned portfolio and related industries, and create well-supported analysis that effectively balances risk and business objectives
  • Ensure appropriate regulatory classification and minimizing net credit losses for covered portfolio, as well as identify emerging areas of concerns that should be escalated
  • Produce the underlying analysis and workflow supporting underwriting requests for new-to-bank and existing credit relationships, including pre-screening opportunities, facilitate amendments and extensions, perform annual reviews and other credit requests, including the related diligence
  • Timely analysis and preparation of monthly and/or quarterly financial memo reviews of existing borrowers to track compliance with loan covenants, raising potential concerns and taking necessary actions in partnership with other key stakeholders for the assigned portfolio
  • Facilitate the loan documentation process for both new transactions and amendments or modifications
  • including coordination with internal partners and/or outside legal counsel to ensure that all credit approval terms and conditions are appropriately represented in the closing documents
  • Attend periodic meetings regarding covered portfolio clients and select new to bank opportunities in partnership with the Relationship Management teams
  • Develop and maintain an extensive knowledge in the various credit products and services offered to CCB clients
  • Mentor and develop more junior staff and other support to become effective resources and future contributors
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
!
Read More
Arrow Right
New

Project Management Lead

We’re currently looking for a high caliber professional to join our team as Vice...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13+ years of project management experience – preferably from financial services environment in operational risk domain
  • PMP certification strongly preferred, Six Sigma a plus
  • Ability to develop project plans, manage individual deadlines and goals
  • Knowledge of project metrics, including gathering, reporting, trend analysis, creation, and metrics
  • Ability to identify issues and problems, generate solutions and choose appropriate alternatives using basic root cause analysis
  • Manage project scope by assessing requirements changes, determining and conveying impact on budget, time and risk
  • Manage client expectations, anticipates operational and tactical risks and tracks them
  • clarify, identify, and track requirements and issues, remove barriers, resolve minor project issues and escalate to immediate manager where required
  • Proficient in MS Office applications, MS Project, VISIO, Adobe Acrobat Professional
  • Stays abreast of current industry trends and new technology through professional associations, trade journals, networking, and associated training and seminars
Job Responsibility
Job Responsibility
  • Manages a large multi-faceted project/account/campaign or multiple projects at the same time
  • Owns project goals leveraging expertise to inspire a sense of shared purpose within the project team
  • Organizes new challenges and drive business results
  • Uses best practice PMO methodology to create a project plan to fit the stakeholders/customers’ needs and deliver within budget on desired outcomes
  • Drives end results of the project as a representative of the business
  • Works closely with the Customer, Sales Team, Engineering and Manufacturing to define a project scope and objectives for project members
  • Prepares, maintains, and submits clear and concise activity/progress reports and time recording/management reports
  • Assesses project risk potentials and discover potential problems before they occur
  • Applies a proactive approach in routinely tracking the project participant progress against project goals
  • Defines, teaches, and enforces the use of good project management practices such as techniques in resolving complex, interdependent activities into tasks and sub-tasks that are documented, monitored and controlled
What we offer
What we offer
  • Citi provides programs and services for your physical and mental well-being including access to telehealth options, health advocates, confidential counseling and more
  • We empower our employees to manage their financial well-being and help them plan for the future
  • Citi provides access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses
  • We have a variety of programs that help employees balance their work and life, including generous paid time off packages
  • Fulltime
Read More
Arrow Right
New

Program Manager Vice President

This is a mid-level project / program manager role with the expectation to have ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience managing complex projects and programs following a structured methodology
  • Bachelor's Degree or equivalent work experience
  • Technical proficiencies in MS Project, Word, Excel, and PowerPoint required
  • Demonstrated ability to lead a program in all lifecycle activities associated with projects/programs that are long-term, line of business wide, and medium to high in risk, scope and complexity with a broad impact
  • Must be able to work at designated Citi location 3 days / week
  • PMP or PRINCE2 certification. Or the ability to obtain certification within 1 year of employment
Job Responsibility
Job Responsibility
  • Lead cross-functional projects or programs with a broad impact across the organization and may be required to manage multiple projects simultaneously
  • Be the subject matter expert in project methodology and consistently follow established processes while proactively identifying opportunities for improvement
  • Responsible for ensuring all workstream owners within your project(s) are informed and follow established procedures
  • Ensure the consistent quality of deliverables for assigned programs & projects to include providing quality control process for workstreams within your project or program
  • Effectively guide, influence and direct individuals who are responsible for separate work efforts to achieve common goals through influence (matrix management)
  • Define program requirements independently and execute
  • Collaborate and consult with executive leadership, stakeholders, project leads, executive leadership, sponsors, and business partners to clarify and define project requirements
  • Provide independent 3rd party challenge for program deliverables, plans and other requirements
  • Demonstrate a command of a subject area with an eagerness to share knowledge with others
  • Mobilize a diverse set of stakeholder teams towards a common goal
What we offer
What we offer
  • Generous holiday allowance starting at 27 days plus bank holidays
  • increasing with tenure
  • A discretional annual performance related bonus
  • Private medical insurance packages to suit your personal circumstances
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
New

Cyber Risk Senior Analyst

The Cyber Risk Senior Analyst is a developing professional who stays abreast of ...
Location
Location
Hungary , Budapest
Salary
Salary:
10627270.00 - 17818330.00 Ft / Month
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of experience
  • Knowledge of Cyber Risk, AI Tools, rules, regulations, risks and typologies
  • Excellent written and verbal communication skills
  • Must be a self-starter, flexible, innovative and adaptive
  • Strong interpersonal skills with the ability to work collaboratively and with people at all levels of the organization
  • Work collaboratively with regional and global partners in other functional units
  • ability to navigate a complex organization
  • Excellent project management and organizational skills and capability to handle multiple projects at one time
  • Proficient in MS Office applications (Excel, Word, PowerPoint)
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Establish and oversee the application of operational cyber risk policies, technology and AI tools, and governance processes to create lasting solutions for minimizing losses from failed internal processes, inadequate controls, and emerging risks
  • Participate in the design, development, delivery and maintenance of best-in-class Cyber Risk, Technology Risk, programs, policies and practices for Risk
  • Analyze comparative data, prepare and present regional and global reports related to cyber risk assessments, and monitor cyber and Technology related issues
  • Identify and address potential Cyber and Technology risks
  • Knowledge & experience working with AI tools within Financial Services
  • Identify & assess risks associated with AI systems, including model risk, data risk, bias and fairness, explainability, robustness, privacy, security & third party risk
  • Investigate and respond to operational risks
  • Investigate regulatory inquiries, prepare required documentation, make recommendations to senior management on how to proceed, and prepare responses for the regulatory inquiries
  • Monitor adherence to Citi’s Cyber Risk Policies and relevant procedures
  • Prepare, edit and maintain Cyber and Technology Risk program related materials
What we offer
What we offer
  • Cafeteria Program
  • Home Office Allowance (for colleagues working in hybrid work models)
  • Paid Parental Leave Program (maternity and paternity leave)
  • Private Medical Care Program and onsite medical rooms at our offices
  • Pension Plan Contribution to voluntary pension fund
  • Group Life Insurance
  • Employee Assistance Program
  • Access to a wide variety of learning and development programs, online course libraries and upskilling platforms, such as Udemy and Degreed
  • Flexible work arrangements to support you in managing work - life balance
  • Career progression opportunities across geographies and business lines
  • Fulltime
Read More
Arrow Right
New

Business Risk and Control Sr Analyst

The Branch Inspection Control Testing Execution Analyst is responsible for the m...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience, including 3+ years in a retail branch role
  • Extensive knowledge of sales, service, and operational activities and the control environment within a retail bank branch
  • Excellent organization and time management skills, producing high-quality work under rigid time constraints
  • Strong analytical and decision-making skills to assess risk and identified concerns materiality
  • Knowledge of typical branch systems
  • Proficient in Microsoft Office with an emphasis on MS Excel
  • Consistently demonstrates clear and concise written and verbal communication skill
  • Outstanding relationship building and relationship management skills
  • Bachelor’s/University degree, or equivalent experience
Job Responsibility
Job Responsibility
  • Executes assigned testing activities timely, accurately, and according to published standards, and delivers prompt and thorough reporting
  • Ensures accurate disposition in the Branch Inspection tool, promoting overall report quality, especially in description and classification of exceptions and accuracy of data recording
  • Manages service level agreement to ensure timely assessment execution and reporting of risks and control breaks to branch management
  • Uses data from varying systems and repositories to develop a thorough understanding of the branch being inspected, including identification of trends, anomalies, outliers, and red flags, escalating concerns as needed
  • Supports process improvement within the Branch Inspection group, which may include use of computer assisted assessment tools and techniques to drive efficiency and effectiveness in control testing
  • Supports covered businesses during reviews and/or the issue management process, performing walkthroughs/demos as required
  • Participates in identification and escalation of potential fraud and ethics concerns
  • Develops and maintains effective relationships with branch management, employees, and support functions to ensure a clear understanding of identified errors, drivers, and potential solutions
  • Fulltime
Read More
Arrow Right