Enable Platform Shaking for React Native Bundle Size Optimization #80500 - Expensify

Only for registered members Canada

2 days ago

Default job background
$250 - $0 (USD) budget
Expensify is a team of generalists developing today's leading expense management tool. Maintaining our reputation as an innovative leader in the world of finance requires an incredibly reliable and secure system for processing financial transactions. · Accordingly, we primarily l ...
Job description
Expensify is a team of generalists developing today's leading expense management tool.

Maintaining our reputation as an innovative leader in the world of finance requires an incredibly reliable and secure system for processing financial transactions.

Accordingly, we primarily leverage time-tested languages, but we're looking to unify our front-end across platforms.

For this, we're leveraging React Native and are looking toward the community on Upwork to help solve a variety of problems, both big and small, related to this migration.

Please see the GitHub issue for full details:


Your Proposal:

  • You *must* post a proposal for how you will fix this issue in the GitHub issue linked above.
  • Your proposal should include a technical explanation of the changes you will make. You are not required to submit the final solution or code along with your proposal.
  • Your proposal will be reviewed.
  • If your proposal is accepted, you should post the proposal in Upwork and you will be hired for the job.
  • AFTER your proposal is accepted in Upwork and you have accepted the offer, you may submit the code to implement your solution. To submit the code, go to the Expensify/App GitHub repo where you'll create a fork of our codebase. You'll create a branch on that fork, and when your code is ready for review, you'll create a pull request in our repository to merge your code into our codebase. Include screenshots and confirmation that you have tested the pull request on all platforms. Our engineers will review the code, and approve and merge when the code meets our requirements.
Please review our Contributor Guidelines before submitting a proposal -


Important: As documented in our , payment amounts are variable, dependent on any regressions your work causes.


Similar jobs

  • Work in company Remote job

    Performance Optimize performance of `NavigationTabBar` #82416 - Expensify

    Only for registered members

    Expensify is a team of generalists developing today's leading expense management tool. Maintaining our reputation as an innovative leader in the world of finance requires an incredibly reliable and secure system for processing financial transactions. Accordingly, we primarily lev ...

    $250 - $0 (USD) budget

    2 days ago

  • We are a team of generalists developing today's leading expense management tool. Maintaining our reputation as an innovative leader in the world of finance requires an incredibly reliable and secure system for processing financial transactions. · We're looking to unify our front- ...

    $250 - $0 (USD) budget

    3 days ago

  • Work in company Remote job

    Performance Optimize getSections (~14ms per render) #82426 - Expensify

    Only for registered members

    Expensify is a team of generalists developing today's leading expense management tool. Maintaining our reputation as an innovative leader in the world of finance requires an incredibly reliable and secure system for processing financial transactions. · ...

    $250 - $0 (USD) budget

    3 days ago

  • We're looking to unify our front-end across platforms and leverage React Native. We need help solving problems related to this migration. · You must post a proposal for how you will fix this issue in the GitHub issue linked above. · ...

    $250 - $0 (USD) budget

    3 days ago

  • Work in company Remote job

    Performance Optimize useFilterFormValues (~16ms per render) #82421 - Expensify

    Only for registered members

    Expensify is looking to unify their front-end across platforms using React Native and needs help from the community on Upwork. · ...

    $250 - $0 (USD) budget

    3 days ago

  • We're looking to unify our front-end across platforms using React Native. · You *must* post a proposal for how you will fix this issue in the GitHub issue linked above. · ...

    $250 - $0 (USD) budget

    3 days ago

  • Work in company Remote job

    Performance Optimize getSubmitToAccountID (~21ms per render) #82427 - Expensify

    Only for registered members

    We're looking to unify our front-end across platforms using React Native and need help solving various problems related to this migration. · You *must* post a proposal explaining how you will fix the issue in the GitHub issue linked above. · ...

    $250 - $0 (USD) budget

    3 days ago

  • Work in company Remote job

    Performance Optimize getFeedOptions (~12ms per render) #82422 - Expensify

    Only for registered members

    Maintaining our reputation as an innovative leader in the world of finance requires an incredibly reliable and secure system for processing financial transactions. · ...

    $250 - $0 (USD) budget

    3 days ago

  • Work in company

    Senior Accountant

    Only for registered members

    The Senior Accountant is a hands-on, highly organized accounting professional who supports the Director of Finance in executing high-quality financial reporting, · AP/expense management, cost accounting, capex tracking, and month-end close activities.In addition, · the Senior Acc ...

    Mississauga $70,000 - $90,000 (CAD)

    1 month ago

  • Work in company

    Senior Accountant

    Only for registered members

    The Senior Accountant is a hands-on accounting professional who supports the Director of Finance in executing high-quality financial reporting, · Execute monthly, quarterly and annual close activities. · ...

    Mississauga $70,000 - $90,000 (CAD)

    6 days ago

  • Work in company

    Senior Accountant

    Only for registered members

    The Senior Accountant is a hands-on, highly organized accounting professional who supports the Director of Finance in executing high-quality financial reporting, AP/expense management, cost accounting, capex tracking, and month-end close activities. · Execute monthly, quarterly, ...

    Mississauga $70,000 - $90,000 (CAD)

    2 weeks ago

  • Work in company

    Senior Manager, Sourcing, Procurement and Accounts Payable

    Only for registered members

    We are seeking a strategic results-driven Senior Manager to lead our Sourcing Procurement and Payables functions. · Post-secondary education in Business Finance Supply Chain or a related field. · 10+ years of experience in procurement sourcing or P2P leadership roles. · ...

    Waterloo $110,825 - $157,300 (CAD)

    1 month ago

  • Work in company

    Senior Accountant

    Only for registered members

    The Senior Accountant is a hands-on, highly organized accounting professional who supports the Director of Finance in executing high-quality financial reporting, AP/expense management, cost accounting, capex tracking and month-end close activities. In addition the Senior Accounta ...

    Mississauga, Ontario

    1 month ago

  • Work in company

    Accounting Associate

    Only for registered members

    pAs an Associate, Accounting, you will play an integral role in supporting the firm's corporate finance function and fund operations.This position is ideal for a detail‑oriented, resourceful accounting professional who thrives in a dynamic, multi‑entity environment and is eager t ...

    Toronto

    1 week ago

  • Work in company

    Senior Manager, Sourcing, Procurement and Accounts Payable

    Only for registered members

    We are seeking a strategic results-driven Senior Manager to lead our Sourcing Procurement and Payables functions. · ...

    Waterloo, Ontario

    1 month ago

  • Work in company

    Accounting Associate

    Only for registered members

    As an Associate, Accounting, you will play an integral role in supporting the firm's corporate finance function and fund operations. · ...

    Toronto $65,000 - $75,000 (CAD) Full time

    2 weeks ago

  • Work in company

    Accountant

    Only for registered members

    This role will play an integral part in the accounting close process with opportunities to work on various projects in the future as we scale.We are proud to offer Flex Time Off and Hybrid Work. · ...

    Toronto $75,000 - $90,000 (CAD)

    1 month ago

  • Work in company

    Accounting Associate

    Only for registered members

    The Opportunity As an Associate, Accounting you will play an integral role in supporting the firm's corporate finance function and fund operations. · ...

    Toronto, ON

    2 weeks ago

  • Work in company

    Accounting Associate

    Only for registered members

    The job is an accounting role in a private equity firm. The Associate will work on corporate finance and fund operations. · ...

    Toronto, Ontario

    4 days ago

  • Work in company

    Accounting Associate

    Only for registered members

    + · Maverix Private Equity es una empresa de capital privado basada en Toronto que busca asociados para apoyar su función financiera corporativa y operaciones del fondo. · + · Cuentas por pagar a través de plataformas de gestión de gastos, bancos y contabilidad. · Prestar ayuda c ...

    Toronto, ON MJ S

    2 weeks ago