Provide technical leadership to engineers in fast-paced environment
Enforce design reviews, code reviews, continuous integration and test driven development
Drive technical excellence and implementation of best engineering practices
Lead hands-on implementation work to keep current with technology trends inside and outside
Build and deliver high quality and high performance features for our users on Web (Node.js/ReactJs).
Collaborating with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems
Growing in a culture of learning through design discussions and code reviews
Deploy, monitor and operate large scale production systems distributed across the globe.
Analyze and optimize application/platform code and/or APIs for efficiency and performance
Qualifications:
BS in Computer Science (or equivalent) with 10+ years’ experience
Strong command of responsive design principles and expertise in developing high-performance, complex single-page applications (SPAs) using modern JavaScript frameworks and state management libraries, specifically React and Redux. This includes strong server-side experience utilizing Node.js and GraphQL for robust API development and integration.
Strong command of browser-side client technologies including AJAX, HTML5, CSS3, TypeScript and object-oriented Javascript
Experience in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
Experience with Web Technologies (Node, HTTP, JSON, Webpack, Babel)
Experience with test driven development, unit test / UI test frameworks: Jest, WebdriverIO, Enzyme, Protractor, Playwright and React Testing Library.
Ability to work well with diverse groups of people, geographically dispersed across the world
Experience working effectively with AI Tools like Cursor, Claudecode
Good communicator, enjoys helping people, remains friendly and constructive under stress