Software Engineer, Web - Niantic
Job Offers
Information
Learn more: https://careers.nianticlabs.com/openings/software-engineer-web/
Contact us: ahoy@nianticlabs.com
We seek engineers with strong technical background, great execution, and self-starter mentality. The ideal candidate loves to jump into the unknown, clarify ambiguities, quickly learn from failures, and break down vague ideas into concrete tasks. You will collaborate with a diverse team of developers, product managers, and UX designers regularly.
Responsibilities
Architect and implement web features in Javascript.
Build well-designed, reusable UI components that can be shared across Niantic’s web applications.
Collaborate with the engineering team to ensure code and technology meets internal standards.
Team up with UX designers and product managers to deliver polished user-facing features.
Participate in code reviews, write unit tests, and conduct troubleshooting to ensure uptime for live systems.
Qualifications
BS, MS, or PhD in Computer Science, or a related technical field.
2+ years of professional software engineering experience working in a technology company.
Understand JavaScript concepts like asynchronous programming, closures, types, and ES6.
Plus If...
Familiar with server-side technologies, such as Java, Golang or Python
Built sophisticated single page web applications, especially mobile-friendly ones.
Worked on websites that are cross-device and browser compatible.
Familiar with GraphQL and Relay.
You thrive in a fast-paced engineering environment and have an eye for detail.
You have built web applications involving manipulation of geospatial, customer management, or analytics data.