Joe Sleiman
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
More experts in Washington, United States
Work experience· 6 roles
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
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.
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;
Education· 6
Certifications and awards
Hire Joe Sleiman today
Post a job and invite Joe, or contact them directly. No hidden commission.













