About Meso AI
About The Role
We are seeking an experienced Front-End Engineer to join our dynamic and innovative team. The ideal candidate should possess a strong understanding of modern web development principles, tools, and best practices, along with deep expertise in JavaScript and modern front-end frameworks, particularly Next.js and React.
What You’ll Do
- Design, develop, and maintain high-quality front-end applications and user interfaces using React and Next.js.
- Participate in the entire software development lifecycle, including requirement gathering, design, coding, testing, and deployment.
- Optimize code for performance, accessibility, and user experience, utilizing techniques such as code splitting, lazy loading, and performance profiling.
- Implement unit tests and contribute to the development of integration and end-to-end testing processes.
- Contribute to the enhancement of development processes and best practices within the team.
What You’ll Bring
Core Front-End Engineering Skills
- Expert-level JavaScript/TypeScript development skills
- Strong proficiency in React including hooks, context API, and component lifecycle
- Extensive experience with Next.js including App Router, Server Components, API routes, and SSR/SSG strategies
- Proficiency in modern CSS techniques (CSS Modules, Styled Components, Tailwind CSS, or similar)
- Strong understanding of responsive design principles and mobile-first development
- Knowledge of web performance optimization techniques (Core Web Vitals, bundle optimization, image optimization)
- Experience with state management solutions (Redux, Zustand, Context API, or similar)
- Proficiency in Google Chrome DevTools and browser debugging techniques
- Understanding of web accessibility standards (WCAG) and semantic HTML Development Tools and Practices
- Proficiency in YAML and JSON for structured data representation and configuration
- Experienced in writing unit tests using Jest, React Testing Library, or similar frameworks
- Understanding of test-driven development and end-to-end testing (Playwright, Cypress)
- Skilled in version control using Git and collaborative development workflows
- Familiarity with bug/issue tracking systems (e.g., JIRA, Linear, or similar tools)
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines
- Proficient in modern build tools and bundlers (Webpack, Vite, Turbopack)
- Experience with package managers (npm, yarn, pnpm) Additional Technical Skills
- Knowledge of HTTP protocol fundamentals and RESTful API integration
- Familiarity with Docker for containerized development environments
- Experience with design systems and component libraries Desirable Skills
- Understanding of SEO best practices and meta tag optimization
- Experience with progressive web app (PWA) development
- Knowledge of web security best practices (XSS, CSRF prevention)
- Familiarity with analytics and monitoring tools (Google Analytics, Sentry, Datadog)
- Experience with headless CMS platforms
- Understanding of internationalization (i18n) and localization