Frontend Engineer
Prodigy Resources - New York City, NY
Apply NowJob Description
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:You will leverage your in-depth knowledge of modern JavaScript (ECMA6/7) and TypeScript to deliver scalable, high-performance web applications. Key areas of expertise include:Promises, Async/Await, and modern asynchronous programming techniquesScoping, destructuring, and ES6+ featuresWorking with Maps, Sets, WeakMaps, and WeakSets for efficient data structuresTyped Arrays, Arrow Functions, and ES6 classes for clean, maintainable codeCSS & 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 TokenizationEncryption, 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:Expertise in ECMA6/7 JavaScript and TypeScriptStrong experience with CSS and preprocessors (LESS, Stylus, etc.)Proficiency in one or more component-based frameworks (Vue, React, etc.)Solid experience in writing SDKs, libraries, and integrating third-party servicesProven ability to scale solutions for enterprise-level, cloud-based systemsExperience with test-driven development and familiarity with testing frameworks (Mocha, Karma, Jasmine, Protractor, Cucumber)Security-related experience with TokenizationEncryption, or Signatures is a plusAbility to think critically and tackle complex problems with elegant, scalable solutionsWhy You'll Love This Role:You'll be working on cutting-edge, high-impact solutions for a globally scaled platform.Join a team of passionate engineers who value technical depth, quality, and collaboration.Lead the way in building sophisticated, large-scale web applications that make a difference.
Created: 2025-02-02