84.51° is looking for a Technical Lead Software Engineer to design and implement reusable UI components, connect seamlessly to APIs, and apply best practices across front-end and back-end development to build complex and scalable solutions that integrate Data Science and AI innovation.
Requirements
- Strong background in ReactJS and data visualization libraries (D3.js, Visx, Mui X Charts, Nivo ++)
- Hands-on experience with Tailwind CSS or equivalent utility-first CSS frameworks.
- Solid understanding of API integration and design, with experience consuming REST and/or GraphQL APIs.
- Familiarity with building and integrating AI/ML-driven interfaces, including best practices for presenting AI insights to end-users.
- Knowledge of back-end concepts (authentication, data modeling, API standards OAS 3.1, and cloud services (Azure).
- Expertise in software engineering best practices: code reviews, CI/CD, testing strategies, and documentation.
- Exposure to AI frameworks, agent frameworks, or analytics-driven products.
Responsibilities
- Develop components that display key metrics from AI-powered insights
- Implement interactive data visualizations using graph libraries and modern front-end frameworks.
- Apply Tailwind CSS to build scalable, responsive, and maintainable design systems.
- Integrate with AI and data APIs to fetch, process, and render insights in real-time.
- Establish and enforce coding, testing, and deployment standards for both front-end and back-end systems.
- Mentor and guide engineers on best practices for AI integration, frontend architecture, and API design.
- Own technical decision-making and proactively identify opportunities to improve system performance, scalability, and developer efficiency.
Other
- Experience with sustainable engineering practices such as automated testing (TDD), continuous integration, continuous deployment, and monitoring / alerting.
- Collaborate with cross-functional stakeholders (AI/ML engineers, data engineers, backend developers, designers, product managers) to define requirements and delivery milestones.
- 5+ Years of professional software engineering experience, including 1+ years in a technical leadership role.
- Strong communication skills for technical discussions and decision-making across teams.
- Opportunity to shape the way users interact with AI-driven insights.