Description
Design and build complex, real-time web interfaces and front-end architectures.
Responsibilities
- Architect front-end systems using Micro Frontend patterns.
- Build rich web UIs and real-time dashboards using React and Redux.
- Develop data visualizations using Canvas, SVG, and various chart libraries.
- Implement microservices and integrate with SQL databases and caching layers.
- Ensure application resiliency, security, and high performance at scale.
Required Skills
- 7+ years of software engineering experience.
- React and Redux for building web applications.
- Data visualization with ChartJS, High Charts, Plotly, or D3.js.
- Microservices development using NodeJS, TypeScript, and ExpressJS.
- API design patterns including GraphQL and REST.
- Database experience with Oracle, Hive, Redis, or MemCache.
- Search and analytics engine knowledge including Elastic Search or Lucene.
- Linux, Spark, and monitoring tools like Splunk or Dynatrace.
- Agile methodologies using GitLab, Jenkins, Jira, Scrum, or Kanban.
Preferred Skills
- Strong understanding of UX design principles.