Senior Front End Excel/Javascript Engineer

United States Department of Defense
💵 $122k-$149k
📍Remote - Worldwide
Please let United States Department of Defense know you found this job on JobsCollider. Thanks! 🙏
Summary
Join DEPT® as a Senior Frontend Engineer to build Excel add-ins using Office Javascript API. This 6-month contract (with potential extension) focuses on enhancing Excel with custom UI elements, integrating external data sources, and optimizing performance. You will leverage your expertise in HTML, CSS, JavaScript (or TypeScript), and frontend frameworks like React, Angular, or Vue.js. The role requires proficiency in the Office JavaScript API and experience with add-in development. DEPT® offers a collaborative environment and competitive hourly rates.
Requirements
- Extensive experience with Office Javascript API
- Proficiency in frontend frameworks like React, Angular, or Vue.js
Responsibilities
- Building User Interfaces in Excel: Designing and developing task panes, custom ribbon buttons, menus, and other UI elements within Excel
- Integrating with Excel Functionality: Using the Office JavaScript API to read and write data, interact with Excel objects (like charts and tables), and extend its capabilities
- API Integration: Connecting the add-in to external data sources or APIs to retrieve or send information
- Understanding of Excel Add-in Development: Familiarity with the Office Add-ins platform, its architecture (manifest file and web application components), and deployment methods
- Web Development Expertise: Proficiency in frontend frameworks like React, Angular, or Vue.js
- Performance Optimization: Ensuring the add-in loads quickly and user interactions are responsive
Benefits
The anticipated Hourly range for this position is $59 - $72 hourly
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.