About You:
You work backward, starting from the Customer. You care about creating usable, useful software that solves real problems and brings delight to Customers.
You have solid communication skills. You can clearly articulate and present complex technical concepts.
You work well with all levels of engineers and managers. You can lead a conversation in a room with designers, engineers, and product managers.
You thrive on ambiguity. You have a strong sense of ownership, and are able to drive development of new projects and features to completion.
You are comfortable working at all levels of the stack. You worked as a tech lead.
You have strong fundamentals and you know React & Redux; or, you don't know React, but are willing to learn.
Minimum Qualifications
- 6 to 8 years of experience shipping software
- BS in Computer Science, or equivalent experience
- Ability to work in a collaborative, cross-functional team environment
- Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms)
- Proficiency in at least couple of the following languages: Java/ C#, JavaScript, React.js, React Native, TypeScript, Angular, Backbone, Knockout.js or another AJAX framework.
Preferred Qualifications
- MS in Computer Science
- Experience in a start-up environment
- Experience building rich, browser-based applications
- Experience designing, developing, and maintaining web applications operating at great scale
- Experience in at least couple of the following languages: Java/ C#, JavaScript, React.js, React Native TypeScript, Angular, Backbone, Knockout.js or another AJAX framework.
- Good understanding of Unix-like operating systems