JS

Joe Sleiman

Available to hire

I am a Senior Front-End Developer with 7+ years of experience delivering high-quality websites and hybrid mobile apps.

About

I am a Senior Front-End Developer with 7+ years of experience delivering high-quality websites and hybrid mobile apps. I excel at taking projects from concept to deployment, improving performance, and collaborating across teams to ship reliable features.

I’ve shipped features on Bill.com and built Ethrai, an e-learning platform serving over 1 million users, as well as multiple Bio-Techne sites. I self-taught Vue.js for a major project, designed UI components from scratch, and focused on accessibility and robust form-driven UIs. I’m eager to expand my expertise into Cloud platforms, AI, or Machine Learning to help build modern, intelligent applications.

  • 6 years' experience
  • Joined August 2025

Industry experience

  • Software & Internet
  • Education
  • Healthcare
  • Financial Services
  • Professional Services

Work experience· 6 roles

Senior Front End Developer · NTT Data AmericasJan 2025 – Oct 2025 · 10 mos

Senior Front End Developer at NTT Data Americas. Bill.com: owned the Recurring Bill feature (~65%), implemented across New Bill, Edit Bill, and Bill Details; built a module to list recurring bills with related actions; supports scheduling, custom due dates, and multiple bank accounts; added manual stop and other enhancements. IVA 1-Click Panel (~30% ownership), enabling a streamlined bill entry flow with pre-filled fields and single-click save/pay; inline editing and traditional bill entry kept accessible. Increased Jest unit test coverage and authored 50+ Cypress E2E tests; resolved 500+ bugs. Implemented robust form validations with Reactive Forms. Integrated GraphQL APIs to stop recurring bills and enhanced UI behavior. Bio-Techne: built three production websites and one PoC from scratch using Angular and Vue.js; self-taught Vue.js; designed UI components from scratch; developed form-intensive UIs with complex validation and a step tracker with scroll-based progress; prioritized acc

Senior Front End Developer · NTT Data AmericasJan 2025 – Oct 2025 · 10 mos

Contributed to the Recurring Bill feature (~65% ownership) used by hundreds of thousands of customers, implementing on New Bill, Edit Bill, and Bill Details, and building a new module to list recurring bills with related actions. Enabled scheduling of recurring bills (monthly/weekly) with custom due dates and selectable bank accounts, and added manual stop functionality. Worked on the IVA 1-Click Panel (~30% ownership), simplifying bill creation with pre-filled fields and a single-click save/pay. Improved inline editing and maintained access to the traditional bill entry. Increased unit test coverage toward 100% using Jest and mocking; authored over 50 Cypress end-to-end tests. Implemented advanced Inbox logic with complex bill-saving scenarios, robust Reactive Forms validation (auto-focus on error fields), and GraphQL integration to stop recurring bills. Managed the Recurring Bill component in view and edit modes.

Senior Front End Developer · NTT Data AmericasJan 2025 – Oct 2025 · 10 mos

Led major UI features for Bill.com, including Recurring Bill (65% ownership) across New Bill, Edit Bill, and Bill Details; built a module to list recurring bills with scheduling, due dates, and bank account selection; enabled stop actions and related functionality. Contributed to the IVA 1-Click Panel (30% ownership) to streamline bill creation with pre-filled data and single-click pay/save; implemented inline editing and maintained the traditional bill entry screen. Increased unit test coverage to near 100% on several files using Jest, Cypress, and mocks; authored over 50 Cypress E2E tests. Implemented robust form validations with Reactive Forms and automatic focus on error fields; built advanced Inbox functionality with complex bill-saving logic. Integrated GraphQL APIs to stop recurring bills and coordinated UI behavior; managed the Recurring Bill component in view and edit modes. Bio-Techne projects: built three production websites and one PoC from scratch using Angular and Vue.js;

Front End Developer · NetwaysOct 2019 – Oct 2025 · 6 yrs 1 mo
Front End Developer · NetwaysOct 2019 – Oct 2025 · 6 yrs 1 mo
Front End Developer · NetwaysOct 2019 – Oct 2025 · 6 yrs 1 mo

Education· 6

MS in Computer Science · Maharishi International University2019 – 2022
BS + MS in Computer Science · Lebanese University, Fanar2011 – 2015
M.S. in Computer Science · Maharishi International University2019 – 2022
B.S. + 1 year M.S in Computer Science · Lebanese University, Fanar2011 – 2015

Certifications and awards

GitHub Copilot Familiar With2030 – 2025
GitHub Copilot Familiar With2030 – 2025
GitHub Copilot2030 – 2025

Hire Joe Sleiman today

Post a job and invite Joe, or contact them directly. No hidden commission.

Post a job