Title: Senior Front End Developer – JS, Angular, TypeScript, GraphQL, Dremel
Type: Permanent/Full Time
No. of Positions: 1
Location: Sunnyvale, California (Relocation Support Provided)
Working Rights: Open Equally to Citizens, Green Card Holders, & Visa Holders (Sponsorship Available)
The Position:
We are looking for a Senior Front End Developer to operate in a rapid build-measure-learn manner, within an organization specializing in product development, digital platform engineering, and digital and product design. The ideal candidate must have a client-facing personality and must be able to explain to non technical audiences how the technologies that they manage work. The ideal candidate is likely a Front End development specialist in JS, TypeScript, new versions of Angular who has done some work with GraphQL & 3D printing software in their career, and has knowledge of Python OR Java.
Responsibilities & Deliverables:
Create and maintain SPA (Single Page Application) using Angular 2+ (including newest versions) frameworks
Responsible for the UI of the application
Coordinate with UI/UX-team in regards to feature requirements and improvements
Coordinate with Backend-team about API-design and architecture
Contribute to architecture design for applications
Create reusable components and write Unit-tests
Work with Project Manager to clarify product requirements
Ensure the performance, quality, and responsiveness of applications
Must-Have Requirements:
5+ years Software development experience in JavaScript, Angular, TypeScript, CSS, HTML
2+ years experience with GraphQL, Dremel, & SQL
Basic knowledge of Python OR Java
Machine learning experience is not required, but nice-to-have
Able to implement SDLC phases and Agile methodologies
Be organized, focus on teamwork, be open to share knowledge within their team, as well as with client teams
The ideal candidate might enjoy doing Tech talks and blogging, being a MeetUp speaker, and testing themselves via HackerRank tests — not required, but nice-to-have
Bachelor’s degree in Computer Science, or similar technical field, or equivalent practical experience
Freedom and Lifestyle:
In this role you would have control of your own work schedule — feel free to start early and end early to suit your schedule, as long as deliverables are met! As mentioned, relocation suport and VISA sponsorship is available for candidates living in the USA. Teamwork is part of the culture and your colleagues will want to help you.