Lead/Senior Fullstack Engineer, AI-Powered Web App
closed
Mimica
📍Remote - United Kingdom
Summary
Join our early engineering team and improve and expand the capabilities of the Mimica Web App by designing a robust architecture, developing new features, defining solutions for pressing issues in production, releasing improvements to existing components, and taking operational responsibility for what you build.
Requirements
- Background in frontend or full-stack engineering, with a focus on developing modern, enterprise-class web applications
- Proven experience in architecting high-quality UI components and crafting intuitive interfaces, complex layouts, and interactions that efficiently handle large datasets
- Proficient in JavaScript, CSS3, and one or more major frontend frameworks or libraries such as React, including comprehensive state management solutions
- Deep understanding of performance optimization techniques, including code splitting, lazy loading, efficient asset delivery, and strategies to minimize unnecessary re-renders
- Commitment to upholding high engineering standards, delivering clean, testable, reusable, modular, and well-documented code
- Demonstrated analytical and troubleshooting skills –methodically decomposing systems to identify bottlenecks, determine root causes and implement solutions
- Drive to continually develop your skills, improve team processes and reduce debt
- Fluency in English, with effective communication skills – articulating complex ideas, concepts and trade-offs clearly
Responsibilities
- Developing a visualization tool and a data-rich dashboard that display process flows and metrics in novel ways
- Building interfaces and real-time frontend services that enable multiple users to edit graph data and re-train AI models through their input
- Enabling the auto-generation of process maps and bot code, elevating the experience of the users interacting with task-mining results
- Participating in architectural decisions, collaborating across teams to identify and implement product improvements and producing documentation for your implementations
- Providing feedback to peers through pair programming and code reviews and helping those around you to level up
- Participating in hiring and onboarding new team members; taking on end-to-end project management responsibilities as we grow
Preferred Qualifications
- Experience owning projects from start to finish, including speccing, design, development, testing, deployment, release and monitoring
- Familiarity with security concepts relevant to frontend development, such as preventing cross-site scripting (XSS) attacks, configuring CORS appropriately, and securing client-side storage
- Knowledge of advanced system design principles, data structures, algorithms, and the core concepts underlying scalable and reliable architectures
- Background working in fast-paced, high-ambiguity startup environments, with a track record of delivering value quickly and iteratively
- Active interest in AI, automation, or related fields
Benefits
- Generous compensation
- Health benefits
- Ample paid time off
- Flexible schedules and location
- Start-to-finish project ownership
- Opportunity to contribute to projects that will change the future of work
This job is filled or no longer available