Job Description :
Role: Senior Applications Developer
Location: Foster City, CA
Duration: Full-Time

Prototype UI for potential features on our SaaS applications based on mock-ups.
Translate prototypes into final production quality code.
Develop, improve and maintain the Web layer (HTML/CSS/JS) for Arena SaaS applications.
Develop, improve and maintain the Application layer of our SaaS applications.
Document and communicate your designs.
Leverage unit and integration tests to ensure code quality and maintainability.
Debug production issues and fix bugs.
Help quality assurance develop test plans based on requirements and functional design.
As the developer on a multi-disciplinary team with product management, design, quality assurance and operations, participate in requirements analysis, technical design & code reviews.

Proven expertise in developing clean, production quality web application code.
Expert in HTML, CSS, JavaScript & the DOM (with 5+ years of experience
Experience with JavaScript frameworks (AngularJS/Angular, React, Vue) is a plus
Solid understanding of browser compatibility issues.
5+ years’ experience developing multi-tiered web applications, preferably in a SaaS environment.
Strong verbal and written communication skills.
Experience with programming using Java (or other OOP language), Spring framework a plus.
Experience with relational databases and SQL.
Passion for quality, cleaner design and attention to detail.