Minimum 5 years of relevant work experience in similar roles.
Considerable experience building developer-facing products like software libraries, frameworks, and SDKs. Experience working at a SaaS company is appreciated.
Expert proficiency in JavaScript and HTML/CSS development. Experience with React JS, React Native, Vue, Flutter, etc. is a plus.
Deep understanding of how to interact with HTTP APIs. Nuanced opinions on API design such as RPC vs. REST is a plus.
Have complementary skills such as API design, data modeling, and technical writing.
Outstanding collaboration and communication skills. Ability to effectively collaborate with a distributed team.
Understand and practice agile development methodology.
Working knowledge of User Experience design best practices. Ability to translate user stories into visual designs, mockups and wireframes using industry standard tools, like In Vision.
Strong skills with HTML5, CSS, Basic JS, Responsive Bootstrap, Material Design, LESS/ SASS.
Experience with relational (PostgreSQL, MySQL) and/or NoSQL databases would be an added advantage.
Experience with modern software engineering workflows and tools (e.g. Agile, JIRA, Git, CI/CD, Amazon Web Services, ELK, APM).
Extremely passionate about code reviews, engineering best practices and mentoring/coaching the developers to make them successful.
Ability to incorporate new technologies as required.