Job Location : New York,NY, USA
We are seeking an experienced Senior Frontend Engineer with a deep understanding of ECMA6/ECMA7 and TypeScript to join our team. This role is focused on writing high-performance, scalable code that operates effectively within the browser, with a strong emphasis on technical depth and quality over pixel-perfect design. You will collaborate closely with cross-functional teams to integrate with Java-based microservices and RESTful services, and help drive engineering excellence in a high-scale environment.
Key Responsibilities:
Advanced JavaScript/TypeScript Expertise:
CSS & Preprocessors:
You'll apply your advanced knowledge of CSS and CSS preprocessors like LESS and Stylus to build responsive and maintainable web interfaces. While the role is less focused on pixel-perfect development, an understanding of UX principles is important.
Component-Based Frameworks:
Proficiency in one or more component-based frameworks such as Vue (preferred), React, or similar is crucial. You will work within a modular ecosystem to build reusable, scalable front-end components.
SDKs & Third-Party Integrations:
You'll develop JavaScript SDKs and libraries, and integrate with third-party services, ensuring smooth communication with backend systems, including Java-based microservices and RESTful APIs.
Enterprise-Scale Engineering:
Bring your experience from enterprise-level environments where you've engineered solutions to scale efficiently in cloud-based architectures. Knowledge of high-traffic, highly available systems is a plus.
Quality-Driven Development:
With a strong Quality Engineering mindset, you will champion writing clean, test-driven code. Familiarity with unit testing frameworks like Mocha, Karma, Protractor, Cucumber, and Jasmine is essential. You embrace testing as part of a development culture, not an afterthought.
Security Knowledge (Bonus):
If you've worked with Tokenization, Encryption, or Digital Signatures using JavaScript/TypeScript, that's a definite advantage.
Engineer, Not Just a Developer:
This is a true Web/TypeScript/JS Engineer role—no “Script Kiddies,” “Web Vikings,” or “Digital Ninjas.” You'll be expected to approach problems with a deep engineering mindset, focusing on code quality, performance, and scalability.
Skills & Experience:
Why You'll Love This Role: