
What you’ll do
- Develop new-user facing features using React.Js and Redux, D3.Js
- Build robust, reusable, and easy to maintain components.
- Translate designs and mock-ups into high quality code.
- Work closely with the Support team and Product team to identify issues and bugs in the platform and fix it.
- Completely own the SDLC of your tickets. From dev to production.
- Talk to existing clients about platform bugs and ensure the bugs are fixed.
What we’re looking for
- Minimum 4 years’ experience with React.js and Redux
- You are a well-organised self-starter with excellent communication skills
- You have thorough and demonstrable understanding of React.js and it’s core principles
- You have experience with code versioning (GIT) and CI/CD (Jenkins, Circle, etc.) tools
- You have ability to translate business requirements into high quality, high performance code
- You are familiar with RESTful API’s
- You enjoy working independently with minimal supervision
- You have broad understanding and experience in Javascript based technologies
- You are comfortable working in fast paced environment
- You are familiar and up-to-date with common front-end dev tools (e.g. Babel, Webpack, NPM, Yarn, etc..)
- Sharp analytical and problem-solving skills.
- Strong sense of ownership.
- Demonstrable desire to learn and grow.
- Excellent written and oral communication skills.

About SteelEye
About
Our clients can aggregate, search, surveillance and report on trade, communications and market data. SteelEye also enables customers to gain powerful insights from their data, helping them to trade with greater efficiency and profitability. The company has a highly experienced management team and a strong board, who have decades of technology and management experience and worked in senior positions at many leading international financial businesses.
We are a vibrant, fun and exciting group of people that share a passion for technology and data. If you have what it takes to become a part of the SteelEye family, you have come to the right place. This is where you will find information about our people, culture and our current job opportunities.
Company video


Connect with the team
Similar jobs
Key Responsibilities
- Develop and implement user-centric features on web platforms to enhance overall experience and usability.
- Collaborate with designers, backend engineers, and product teams to deliver cohesive and scalable products.
- Solve diverse technical and integration challenges by building efficient solutions that connect with automation systems.
- Apply best practices to create reusable, testable, and maintainable components and frameworks.
- Optimize application performance and ensure responsive and adaptive design across multiple devices and browsers.
Qualifications
- Strong understanding of modern front-end development frameworks and architecture.
- Hands-on experience building interactive, high-performance web applications.
- Proficiency with:
- React, Redux, and TypeScript
- Build tools like Vite, CSS preprocessors such as Less/Sass
- Solid grasp of UI/UX principles, responsive design, and accessibility standards.
- Experience integrating front-end solutions with REST APIs or automation systems is a plus.
- Strong problem-solving skills and a collaborative mindset.
Role Overview: As an Angular Developer (SDE 1), you will be responsible for developing and
maintaining high-performance, scalable web applications using Angular. You will work closely with
product managers, designers, and backend developers to create seamless and efficient user
experiences.
Key Responsibilities:
• Application Development: Design, develop, and maintain robust web applications using
Angular.
• UI/UX Implementation: Work with designers to implement responsive and user-friendly
interfaces.
• Code Quality: Write clean, maintainable code and conduct code reviews to ensure high
quality standards.
• Bug Fixing: Identify and resolve bugs and performance issues in a timely manner. •
Collaboration: Collaborate with cross-functional teams including backend developers,
designers, and product managers to deliver high-quality solutions.
• Testing: Develop and execute unit tests and integration tests to ensure application reliability. •
Documentation: Create and maintain technical documentation for code and processes.
Requirements:
• Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or
equivalent practical experience.
• Experience: 1-2 years of professional experience in developing web applications with
Angular.
• Technical Skills:
o Proficiency in Angular (version 2+), TypeScript, HTML, and CSS.
o Experience with RESTful APIs and integrating with backend services.
o Familiarity with version control systems (e.g., Git).
o Understanding of responsive design principles and cross-browser compatibility.
• Soft Skills:
o Strong problem-solving skills and attention to detail.
o Ability to work collaboratively in a team environment.
o Good communication skills and the ability to articulate technical concepts to non
technical stakeholders.
Nice-to-Have:
• Experience with state management libraries such as NgRx or RXJS.
• Knowledge of modern front-end build tools and workflows (e.g., Webpack, npm). •
Familiarity with Agile methodologies and practices.
We are a digital first, multi-brand consumer goods company owned and operated under one house, with each of its brands working together toward one mission: To help Indians lead more fulfilling lives surrounded by wellness and grace.
The founders of Mosaic, Revant and Dhyanesh have more than a decade of experience building, advising and investing in consumer brands. This has allowed them to understand the Indian consumer in a level of detail about their health, habits, and more.
The business is creating a family of purposeful brands with products that solve a particular
problem for a small segment of people. Each brand provides the essentials to make an individual segment of people lead a graceful life full of purpose and wellbeing. Each brand offers high quality, responsibly-made products that are inviting and easy to use, paired with access to ongoing guidance and support.
Role
As the lead for the frontend development team, you will be the sole owner of the
entire FE development cycle for our consumer facing web products in ReactJS. Also, you will be responsible for shaping up the entire system for scale and collaborating intensively with the backend and design teams to create the best consumer experiences. You would also need to control the mobile app development lifecycle on ReactNative.
Responsibilities
- Overlook development of all user-facing products in React
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Focus on code maintainability and performance of application
- Provide technical advice and assists in solving programming problems
- Use Server Side Rendering when applicable
- Enhance SEO, Analytics and overall frontend architecture for better performance
Requirements
- 4+ years of experience building frontend for consumer facing products
- 2+ years on ReactJS for consumer facing products
- 1+ years of Team Lead/Management experience
- Thorough understanding of architecting the frontend system with Server Side Rendering
- Good foundation in design and a knack for designing interactions and elegant interfaces
- Has led a mobile development effort on ReactNative
- Understands app development cycle
- Experience with NodeJS for Server Side Rendering/coordinating with the backend team for API requirements
- Must come up with caching solutions where required to speed up the website load speed and improve customer experience
- Experience with Web Components and Custom Elements
- Understanding of data visualization concepts and technologies (SVG, D3.js)
- Familiarity with JavaScript build tools such as Webpack.
- Git Source Control
- Unit and E2E Testing - Cypress.io / Chai / Karma / Jasmine / etc.
- Experience building responsive interfaces.
- Good sense for building visually appealing products.
- Some Node experience
- Experience using RESTful Web Service Architecture
- Experience working in Agile Environments
- To be considered for this role, you must have:
- A deep understanding of building complex, single-page JavaScript apps using frameworks such as Angular, React, or Vue
- Fluency with JavaScript, TypeScript, CSS and SASS
- In this Senior Front End Engineer position, you will:
- Inherit a well-architected, clean and robust codebase built with TypeScript, Angular, and SCSS/SASS with a modern interface
- Work with our design team and other engineers to make sure our application is performant and intuitive to use
- Evaluate and implement new libraries and components
- Ensure best practices are followed in the design and development of the application
- Contribute to and help manage our open source libraries
Responsibilities
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
Skills and Qualifications
- Proficiency with JavaScript and HTML5
- Professional, precise communication skills
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Ability to provide SEO solutions for single page apps
- Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Validating user actions on the client side and providing responsive feedback
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Writing extensive unit tests using automated TDD tasks
- Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
- Creating configuration, build, and test scripts for Continuous Integration environments










