Job brief:
DarkLion Studio is looking for a Senior Front-End Engineer to lead the development of cutting-edge digital experiences. This role requires a strong command of modern front-end technologies, a keen eye for UI/UX, and the ability to collaborate seamlessly with designers and back-end engineers. If you thrive in a fast-paced, creative environment and are passionate about crafting pixel-perfect, high-performance interfaces, we’d love to have you on board.
Skills & Responsibilities:
- Develop and optimise user-facing features using modern JavaScript frameworks (Next.js, React, Vue, or Angular)
- Ensure seamless performance across devices and browsers with a mobile-first approach.
- Write clean, maintainable, and scalable code following industry best practices.
- Collaborate closely with UI/UX designers to translate design systems into highly functional and visually engaging applications.
- Integrate APIs and manage application state using Redux, Zustand, Jotai, Context API, or similar tools.
- Work in tandem with backend and AI teams to consume and visualize AI-generated data such as text, diagrams, vector outputs, and analytics.
- Build dynamic UIs that interact with AI features like chat interfaces, smart suggestions, recommendation engines, and custom visual outputs.
- Handle and display complex AI responses in a user-friendly, secure, and performant manner — including streamed outputs, markdown, code blocks, charts, or embeddings.
- Implement robust error handling, loading states, and fallback UIs for unpredictable AI behavior.
- Lead technical discussions, mentor junior developers, and participate in code reviews.
- Optimize web applications for performance, speed, and scalability.
- Stay current with trends in frontend and AI-powered UX design to drive innovation.
We want you onboard, if you have:
- 4+ years of experience in frontend development with a strong portfolio of responsive, performant web applications
- Advanced proficiency in Next.js and React.js, including SSR, SSG, and ISR.
- Solid knowledge of TypeScript and scalable component architecture.
- Hands-on experience in state management (Redux Toolkit, Zustand, Jotai, or Context API).
- Strong UI skills using Tailwind CSS, Chakra UI, Material UI, or Styled Components
- Experience integrating and handling RESTful APIs and GraphQL using Axios, Apollo Client, or URQL.
- Familiarity with authentication methods including NextAuth, Firebase Auth, OAuth, or JWT.
- Proven ability to build interfaces that consume and visualize AI-generated content (e.g., from OpenAI, LangChain, or custom AI APIs).
- Experience with real-time data rendering, streaming outputs, and building interactive visualizations (charts, diagrams, or vector spaces).
- Understanding of performance techniques: lazy loading, code splitting, and image optimization.
- Knowledge of SEO best practices and Next.js built-in SEO capabilities.
- Unit testing and frontend testing using est, React Testing Library, Cypress, or Playwright.
- Familiarity with CI/CD workflows and deployment using Vercel (preferred), Netlify, or other cloud platforms.
- Experience with internationalization (i18n) using next-i18next or equivalent tools.
- Bonus: Experience working with AI-driven UX, chat interfaces, or visual editors based on AI logic.
We'll be even happier, if you are:
- Experienced with design systems and component libraries like Material UI, Tailwind CSS, or Chakra UI.
- Passionate about UI/UX and have experience with animations and micro-interactions.
- Skilled in mobile development with React Native or Flutter.
- Knowledgeable in CI/CD pipelines and DevOps practices.
- Comfortable with Agile methodologies and project management tools like Jira.
If you're ready to push the boundaries of front-end engineering and build outstanding digital experiences, DarkLion Studio is the place for you. 🚀
*Note: Our preference is to work from the office*