Fullstack Java + Reactjs-US

San Francisco 23 months agoFull-time External
Negotiable
Role: Fullstack Java + Reactjs Location: Hybrid – Bay Area Santa Clara Duration: 6+ Months Job Description Experience: 8 + yrs Focus • React Frontend developer + Java (20 to 30% experience) • Google good to have(Confirm select if experienced) • Javascript, typescript handson Key Responsibilities • GWS Plugin Development: Design, develop, and maintain backend components of Google Workspace plugins that integrate seamlessly with Google Workspace apps and services. • API Integration: Integrate external APIs and services into Google Workspace plugins to extend functionality and deliver added value to users. • Quality Assurance: Write unit tests using QUnit to ensure the reliability and stability of backend code. • CLASP Tool Proficiency: Demonstrate proficiency in using the clasp tool to write and manage code in Google Appscript, enabling efficient development and version control. • Appscript Development: Utilize Appscript to create custom functions and automate processes within Google Workspace. • Collaboration: Collaborate closely with frontend developers, designers, and product managers to ensure a cohesive and user-friendly plugin experience. • Documentation: Create and maintain comprehensive documentation for backend code, including APIs and integration points. Qualifications • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus. • 6+ years of proven experience as a Backend Engineer with a strong focus on GWS plugin development. • Proficiency in JavaScript, ReactJs with experience in building backend components for web applications. • Strong experience with clasp (Google Apps Script command-line tool) and Appscript for Google Workspace. • Knowledge of QUnit or similar testing frameworks for unit testing. • Familiarity with API integration and web services, including RESTful APIs. • Problem-solving skills and a strong attention to detail. • Excellent communication and teamwork abilities. • Self-motivated and able to work independently as well as in a collaborative team environment