Tech Stack
ReactNext.jsReact NativeNode.jsTypeScript
Job Description, Responsibilities & Requirements
About the Position
Senior Frontend Engineer (React / TypeScript, Startup Environment)
Join Zoolatech as a Senior Frontend Engineer in a startup environment, focusing on React and TypeScript to build scalable, high-quality frontend applications.
Responsibilities
- Design, build, and maintain scalable, high-quality frontend applications using React and TypeScript
- Own features end-to-end - from ambiguous product requirements through technical design, implementation, testing, and release
- Architect maintainable frontend systems with a strong focus on performance, usability, and long-term extensibility
- Collaborate closely with product managers, designers, and backend engineers to translate business needs into effective technical solutions
- Operate effectively in a fast-moving startup environment, balancing speed with engineering quality
- Proactively identify technical debt and drive pragmatic improvements to architecture, tooling, and development workflows
- Write clean, well-structured, and well-documented code that sets a high engineering standard
- Participate in and elevate code reviews through thoughtful, constructive feedback
- Optimize application performance through measurement, analysis, and modern frontend techniques
- Implement robust testing strategies across unit, integration, and end-to-end layers
- Integrate frontend systems with REST and/or GraphQL APIs reliably and securely
- Use AI-assisted development tools responsibly to accelerate delivery while maintaining correctness and architectural integrity
- Evaluate AI-generated output critically, identifying edge cases, security risks, and performance concerns
- Contribute to CI/CD practices and support reliable deployment pipelines
- Help define and refine engineering processes as the organization scales
- Operate across multiple projects or codebases, maintaining consistency and quality standards
- Communicate technical decisions clearly and document important architectural choices
- Support a calm, solution-oriented engineering culture, especially during high-pressure situations
Requirements
Technical Skills
- Strong experience with React (hooks, context, controlled/uncontrolled components, composition patterns)
- Deep understanding of modern JavaScript / TypeScript (ES6+, async/await, typing strategies, generics)
- Solid knowledge of state management (React Context, Redux, Zustand, or similar)
- Experience building scalable, maintainable frontend architectures
- Strong grasp of HTML, CSS, and modern styling approaches (CSS Modules, Styled Components, Tailwind, etc.)
- Understanding of performance optimization (memoization, rendering behavior, code splitting, bundle analysis)
- Experience with testing (unit, integration, and basic E2E; e.g. Jest, Testing Library, Playwright/Cypress)
- Familiarity with frontend build tools and ecosystems (Vite, Webpack, Babel, npm/yarn/pnpm)
- Experience integrating with REST and/or GraphQL APIs
Engineering Practices
- Writes clean, readable, and well-documented code
- Comfortable with code reviews and providing constructive feedback
- Able to identify technical debt and propose pragmatic improvements
- Understands trade-offs between speed, quality, and long-term maintainability
- Experience working in CI/CD environments
AI-Assisted Development
- Comfortable using AI tools (e.g. Copilot, Cursor, Claude etc.) as part of the development workflow
- Able to critically evaluate AI-generated code, identify mistakes, edge cases, and security/performance issues
- Uses AI to accelerate development without sacrificing code quality or architectural integrity
- Understands when not to rely on AI and when manual problem-solving is required
Product & Collaboration
- Able to work closely with designers, backend engineers, and product managers
- Understands product requirements and translates them into technical solutions
- Can independently drive tasks from ambiguity to implementation
- Strong communication skills (written and verbal)
Multi-Project Context
- Comfortable operating across multiple projects or codebases simultaneously
- Able to quickly understand existing architectures and business domains
- Can prioritize work, switch context efficiently, and manage competing demands
- Maintains consistency and quality across projects with different constraints
We Offer
- Location: Other, Central Europe
- Seniority: Senior
- Technologies: JS, Next.js, Node.js, React, React Native, TypeScript
About the Company
WAND is an innovative startup focused on transforming the way people connect with technology through smart, user-centered solutions. By combining cutting-edge development with intuitive design, WAND empowers businesses and individuals to work more efficiently, make better decisions, and unlock new opportunities for growth. Driven by creativity and impact, the company aims to build tools that are both powerful and accessible.