Greater New York City Area
• Extend the functionalities of existing applications by driving the development and documentation of new REST APIs using Typescript and Node.js.
• Enhance and stabilize the quality of the product by fixing bugs in the existing code base and implementing features and system improvements.
• Independently develop user interfaces using JavaScript, HTML, CSS, ReactJS, and other JavaScript frameworks while communicating with designers in London and California.
• Facilitate other developers’ work by reviewing their code on GitHub as code owners and approving their code contributions.
• Strengthen code reliability and predictability by writing unit tests code using enzyme.js and collaborating with remote QA teams in Ukraine, Cyprus, and Vienna.
• Improve the performance of existing systems by refactoring code and exploring new build-up strategy, e.g. roll-up vs webpack.
• Configure monitoring and alerting systems using Data Dog, Sumologic, and StatusCake for applications and services to meet our service level Agreement.
• In charge of application deployment using Jenkins pipeline and armory spinnaker
• Create technical documentation on Confluence and consistently improve the team's process.
• Automated tasks using Rundeck