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