We are looking for a talented and versatile Frontend Engineer to take charge of designing and building the user interface of our R&D platform. As our first dedicated frontend engineer, you’ll play a pivotal role in defining the look, feel, and user experience of our product. You’ll work closely with a small, agile team of scientists, backend engineers, and product experts to create intuitive and responsive interfaces that make complex data and simulations accessible to a wide range of users. If you’re passionate about building user-friendly applications in an innovative and impactful environment, we want to hear from you!
Responsibilities
- Design and implement a polished, responsive, and efficient user interface for our web-based battery R&D platform
- Collaborate with backend engineers, data scientists, and product managers to create a cohesive and intuitive user experience
- Translate complex scientific data and simulations into accessible, interactive visualizations
- Ensure high performance and compatibility across a range of devices and browsers
- Establish and maintain frontend best practices, tooling, and architecture to ensure code quality and scalability as we grow
- Rapidly prototype new features and gather feedback from users to refine and improve the UI
- Advocate for the user experience and push for excellence in usability, design, and performance
Requirements
- 3+ years of experience in frontend development, with a strong portfolio of web applications
- Proficiency in modern JavaScript frameworks (React, Vue, etc.) and deep knowledge of JavaScript, HTML, and CSS
- Familiarity with development tools such as Vite, Webpack, or similar bundlers
- Experience with data visualization libraries (e.g., D3.js, Plotly) and handling complex data within the UI
- Demonstrated sense of design and user experience
- Experience integrating frontend applications with RESTful APIs
- A proactive, adaptable mindset that thrives in a startup environment
Nice to Haves
- Experience with backend technologies, especially FastAPI, to bridge the gap between frontend and backend teams
- Familiarity with cloud platforms (AWS, GCP) and deploying frontend applications in scalable environments
- Knowledge of or interest in battery technology, scientific computing, or related technical fields
- Contributions to open-source projects, particularly in scientific or technical domains
Why Join Ionworks?
-
Impact: Play a key role in the development of a platform that supports groundbreaking energy research and innovation.
-
Growth: As the first dedicated frontend engineer, you’ll have a unique opportunity to influence the technical direction of the frontend stack and user experience.
-
Team: Work with a passionate, talented team of scientists and engineers committed to solving critical energy challenges.
-
Innovation: Shape a product that leverages cutting-edge simulation, data visualization, and cloud infrastructure to redefine the future of battery R&D.