NESC Staffing

Senior Frontend Developer

Check with seller / month
San Francisco, California, United States IT Engineer & Developer Active
Actively Hiring San Francisco Full Time
Advertisement

Job Description

Title: Senior Software Engineer (Front-end)

Type: Full Time / Direct Hire

Requirements:
• Bachelor's degree in Computer Science (preference for candidates from renowned CS programs)
• Must be able to work onsite in a downtown San Francisco office; potential for hybrid work arrangement to be discussed with the manager.
• Expertise in front-end development, particularly with the following UI skills:
• JavaScript
• Typescript (preferably without reliance on Angular or other frameworks)
• Proficiency in working with HTML DOM, browser event handling, drag-and-drop, and CSS

Additional:
• Experience developing platforms or tools, such as form builders or workflow development tools
• Stable employment history (seeking candidates with consistent work history, not frequent job changes)
• US citizenship required (due to government contracts)

The Challenge:

We are looking for engineers with commercial front-end UI development experience in building rich web applications (examples include enterprise-level software solutions like Workday, SAP, Oracle). The ideal candidate should have experience working for software companies, focusing on developing robust applications rather than simple websites or internal-facing apps. Candidates with experience in bank or healthcare website development using React.js may not be a good fit. The role involves hands-on coding as an individual contributor, not a management position.

Description of Our Tech Stack: Our platform software is an HTML5/CSS3 application developed in Typescript and transpiled down to ES6. It is an XML metadata-driven framework built entirely in-house. The platform utilizes plugins to extend functionality for content editing/formatting, such as TinyMCE for content editing, PDF.js for document annotations, and Video.js for video/image capture and recording. The application is highly interactive and requires knowledge of object-oriented programming, including promises, events, DOM manipulation, local storage/indexedDB, and micro-service request/response handling.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →