
Senior Software Engineer (Frontend)
- Bangalore, Karnataka
- Permanent
- Full-time
- Use latest processes and technology in order to build scalable, distributed, and fault-tolerant site/software systems
- Research and evaluate new methodologies and technologies that improve the quality, reliability, and performance of the frontend engineering's site/software development systems and processes
- Apply usability principles and optimize application builds for better user experience
- Build responsive interfaces that handle real-time market data and large financial datasets
- Emphasize a consumer-focused approach in building sites/software and work with both senior and junior frontend teams in determining the prioritization and estimation of new features and improvements
- Minimum 6 years of experience in software engineering with at least 3+ years in React and Redux Framework
- Highly proficient in CSS3, HTML5, JavaScript with experience in Bootstrap and Webpack
- Strong understanding of cross-browser compatibility and UI/UX design principles
- Excellent time management, multi-tasking, and communication skills
- Comfortable in deep-diving frontend, backend, or datastore as needed
- Strong knowledge of data structures, algorithms, and asynchronous architectures
- Experience with TypeScript, Redux Toolkit, and RTK Query for state management
- Proficiency with data visualization libraries (D3.js, ECharts, ApexCharts, AG-Grid, Plotly.js)
- Experience with real-time data streaming, WebSocket implementations, and financial data handling
- Experience with Material-UI (MUI) component library and Tailwind CSS
- A plus if you have ML experience with TensorFlow, MLlib, H2O, etc.
- A plus if you have experience with AI/ML integration in frontend applications