AJAX (Asynchronous JavaScript and XML), Application Programming Interface (API), Best Practices, CSS (Cascading Style Sheet), Code Reviews, Communication Skills, Computer Science, DOM (Document Object Model), Debugging Skills, ECMAScript, Git, JavaScript Frameworks, Node.js, Presentation/Verbal Skills, Product Lifecycle, React.js, Requirements Management, Software Development, Source Code/Configuration Management (SCM), Stock Market, Time Management, Web Browsers, Web Programming, Writing Skills
RESPONSIBILITIES
• Design and develop features that meet business requirements and adhere to industry best practices.
• Involved in the full development life cycle, from requirements analysis to production launch.
• Takes an active role in code reviews, both responding to feedback on own work and review peer's code.
• Ability to handle production issues in timely manner
REQUIREMENTS
• 5-7 years of software development experience.
• Strong command of browser-side client technologies.
• Expert in JavaScript frameworks such as React, CSS3/SCSS, Mobx/Redux, Node.js, ECMA6
• Proficient in DOM API, AJAX Programming and build systems such as Webpack.
• Source code control understanding, experience with Git preferred.
• Excellent debugging and optimization skills.
• Strong verbal and written communication skills.
• Ability to work individually with minimal direction, and on a larger development team
• Bachelor's degree in Computer Science (or equivalent experience)
• Knowledge of financial markets and/or trading experience is a plus.