What are the responsibilities and job description for the Frontend Engineer position at Prodigy Resources?
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 techniques
- Scoping, destructuring, and ES6 features
- Working with Maps, Sets, WeakMaps, and WeakSets for efficient data structures
- Typed Arrays, Arrow Functions, and ES6 classes for clean, maintainable code
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:
- Expertise in ECMA6/7 JavaScript and TypeScript
- Strong 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 services
- Proven ability to scale solutions for enterprise-level, cloud-based systems
- Experience with test-driven development and familiarity with testing frameworks (Mocha, Karma, Jasmine, Protractor, Cucumber)
- Security-related experience with Tokenization, Encryption, or Signatures is a plus
- Ability to think critically and tackle complex problems with elegant, scalable solutions
Why 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.
Salary : $50 - $55