Jest Jobs

Find remote positions requiring Jest skills. Browse through opportunities where you can utilize your expertise and grow your career.

Jest
90 jobs found. to receive daily emails with new job openings that match your preferences.
90 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ EU

πŸ” Software Development

  • You MUST be located in the EU or CEST timezone (remote within GMT 0-4).
  • Solid understanding of native Node.js APIs such as file systems, networking, and crypto.
  • 5+ years of experience in Web Development using Web APIs (focus on JavaScript).
  • 5+ years using JavaScript / TypeScript.
  • Experience with e2e testing (puppeteer) and unit testing (jest).
  • Ability to thrive in an ambiguous environment with high autonomy.
  • Empathy for customers, team, and self.
  • Problem-solving skills, a great attitude, and teamwork spirit.
  • Strong communication skills, especially on technical topics.

  • Build new capabilities into WebContainer's kernel with TypeScript, Rust, and WebAssembly.
  • Improve Node.js compatibility with WebContainer and investigate support for new languages and runtimes.
  • Contribute to security enhancements and help OSS projects like Node.js Core adopt WebAssembly.
  • Create code and content that supports the Rust and Node.js communities to ship smaller and faster WebAssembly binaries.
  • Improve the in-browser developer environment (shell, npm clients, etc.).

Node.jsJavascriptJestTypeScriptRust

Posted 1 day ago
Apply
Apply

πŸ“ US, Canada

πŸ’Έ 129704.0 - 162129.0 CAD per year

πŸ” Open-source SaaS, observability and monitoring solutions

  • Expertise in developing and maintaining React component libraries using TypeScript and Tailwind CSS.
  • Experience with React-based frameworks like Next.js or Gatsby.
  • Strong understanding of headless CMS integration, including API and GraphQL.
  • Familiarity with cloud-based Git systems like GitHub or Bitbucket.
  • Ability to write unit and end-to-end tests using frameworks like Jest, React Testing Library, Cypress, or Enzyme.
  • Comfort with front-end design systems such as Figma or Adobe XD.
  • Experience with UI component libraries like Storybook or React Cosmos.
  • Familiarity with JavaScript animation libraries such as Framer, GSAP, or Three.js.

  • Build and maintain the Grafana Labs marketing website and custom tools using modern web technologies.
  • Integrate a new headless CMS and design scalable API architecture.
  • Demonstrate component-based development best practices and optimize UI library.
  • Craft captivating user experiences through interactivity and animation.
  • Write and maintain automated tests with relevant frameworks.
  • Collaborate with cross-functional teams to implement new features.
  • Optimize the website for performance, scalability, and SEO.

GraphQLCypressHTMLCSSJavascriptJestTypeScriptNext.jsReact

Posted 1 day ago
Apply
Apply

πŸ“ US, Canada

πŸ’Έ 135507.0 - 169384.0 USD per year

πŸ” Open-source SaaS, observability and monitoring solutions

  • Expertise in developing and maintaining React component libraries, ideally using TypeScript and a utility class-based CSS framework like Tailwind CSS.
  • Experience building websites or web applications using a React-based framework such as Next.js or Gatsby.
  • A strong understanding of headless CMS integration, including API- and GraphQL-based architectures.
  • Familiarity with cloud-based Git version control systems like GitHub or Bitbucket.
  • Ability to write unit and end-to-end tests with frameworks such as Jest, React Testing Library, Cypress, or Enzyme.
  • Comfort with front-end design systems such as Figma or Adobe XD.
  • Experience using a UI component library tool like Storybook or React Cosmos.
  • Familiarity with JavaScript animation libraries, such as Framer, GSAP, or Three.js.

  • Build and maintain the Grafana Labs marketing website and custom tools using Next.js, TypeScript, Tailwind CSS, and other modern web technologies.
  • Integrate a new headless CMS and design scalable API architecture.
  • Demonstrate component-based development best practices and optimize our UI library for ISR (Incremental Static Regeneration) and SSR (Server-Side Rendering).
  • Be a creative thought leader in crafting captivating user experiences through interactivity and animation.
  • Write and maintain automated tests using frameworks such as Jest, React Testing Library, Cypress, or Enzyme.
  • Collaborate with cross-functional teams to define and implement new features and enhancements.
  • Optimize the website for performance, scalability, and SEO.

GraphQLCypressFigmaJavascriptJestTypeScriptREST APINext.jsReact

Posted 1 day ago
Apply
Apply

πŸ“ Mexico, Colombia, Peru, Chile, Ecuador

🧭 Full-Time

πŸ” Software and digital transformation

🏒 Company: DaCodes

  • At least 4 years of experience as a frontend developer with strong skills in React.js, Next.js, and TypeScript.
  • Deep knowledge of Next.js capabilities for SSR and SSG.
  • Experience with tools and libraries such as Redux, React Router, Styled Components, or Emotion.
  • Frontend testing experience using Jest, React Testing Library or similar.
  • Familiarity with global state management and integration with RESTful APIs or GraphQL.
  • Experience with version control tools like Git.
  • Knowledge of HTML5, CSS3, and preprocessors like SASS/SCSS.
  • Understanding of web accessibility (WCAG) and SEO best practices.

  • Develop Single Page Applications (SPA) using React.js.
  • Utilize Next.js for server-side rendering (SSR) and static site generation (SSG).
  • Collaborate with designers and backend engineers for effective communication.
  • Implement web accessibility best practices and SEO strategies.

GraphQLGitJestReact.jsTypeScriptReduxNext.jsSEORESTful APIs

Posted 1 day ago
Apply
Apply

πŸ“ UK, Europe, South Africa, US, APAC

πŸ” Payments and financial services

🏒 Company: BVNKπŸ‘₯ 101-250πŸ’° $40,126,691 Series A over 2 years agoIT InfrastructureFinancial ServicesBankingB2BEnterprise SoftwareFinTech

  • 5+ years experience working with React, Next.js, TypeScript, Webpack/Vite/Rollup, Test Driven Development, and Design Systems or Component Libraries spanning multiple systems.
  • Proven ability to design, architect, debug, test, and create well-documented code.
  • Production experience with micro frontends and module federation.
  • Direct experience using testing frameworks such as React Testing Library, Jest, Vitest, and MSW.
  • Experience with state management tools like Jotai, React Query, and React Context.
  • Familiarity with Tailwind CSS and Shadcn to bring designs to life.
  • Understanding of common design patterns and principles, and how/when to apply them.
  • Demonstrated ability to translate abstract challenges into clear, actionable steps and solutions.

  • Collaborate with our product team to iterate fast and deliver results.
  • Translate from technical to non-technical with stakeholders across the business.
  • Work with our product designers to create a best in class user experience for our customers.
  • Advocate for the simplest but most effective approach in everything we do.
  • Ensure our products are built in a future proof way.
  • Contribute to our engineering culture and standards to help us perform better.

JestTypeScriptNext.jsReact

Posted 3 days ago
Apply
Apply

πŸ“ UK

πŸ” Student Affinity Network

🏒 Company: UNiDAYS Ltd

  • A working knowledge of TypeScript and modern React.
  • An understanding of modern web frameworks, including Next.js.
  • An understanding of unit testing (ideally jest).
  • A basic understanding of web best practices for performance, accessibility, core web vitals and SEO.
  • A passion for engineering craft, including writing maintainable code, conducting code reviews, and writing tests.
  • An understanding of agile methodologies such as scrum and kanban.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

  • Contributing to the team's goal of delivering our next generation marketplace product.
  • Deliver impactful features with a pragmatic approach.
  • Work closely with Product Managers and Product Designers to create relevant and performant features for users.
  • Collaborate with Senior Software Engineers to build scalable and maintainable features.
  • Participate in ensuring high availability of critical systems as well as monitoring and incident management.

AgileHTMLCSSJestTypeScriptNext.jsReact

Posted 14 days ago
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ” Student Affinity Network

🏒 Company: UNiDAYSπŸ‘₯ 251-500Marketing

  • A working knowledge of TypeScript and modern React
  • An understanding of modern web frameworks, including Next.js
  • An understanding of unit testing (ideally jest)
  • A basic understanding of web best practices for performance, accessibility, core web vitals and SEO
  • A passion for engineering craft - a desire to learn how to write maintainable code, conduct code reviews, pair programming, and writing tests
  • An understanding of agile methodologies such as scrum, kanban etc. and the adaptability to respond to the needs of the business
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

  • Contributing to the team's goal of delivering our next generation marketplace product
  • Deliver impactful features with a pragmatic approach
  • Work closely with Product Managers and Product Designers in creating relevant and performant features for our users
  • Work closely with Senior Software Engineers building scalable and maintainable features for our users.
  • Learn about and participate in ensuring high availability of our critical systems as well as monitoring and incident management.

AgileJestTypeScriptNext.jsReact

Posted 15 days ago
Apply
Apply

πŸ“ Brazil and Europe

🧭 Full-Time

πŸ” Technology, data, and design

🏒 Company: ília

  • Solid experience in mobile development with React Native.
  • Proficiency in JavaScript and TypeScript.
  • Familiarity with RESTful APIs and backend integrations.
  • Knowledge of version control tools (Git).
  • Experience with unit and integration testing.
  • Understanding of best software development practices (SOLID, Clean Code).
  • Good communication and teamwork skills.
  • Knowledge in NodeJS.

  • Develop and maintain mobile applications utilizing React Native.
  • Implement complex user interfaces and integrate with RESTful APIs.
  • Perform updates of Native and Hybrid library versions.
  • Write clean, efficient, and testable code, following best development practices.
  • Collaborate with the design team to ensure optimal user experience.
  • Conduct unit and integration testing to ensure code quality.
  • Participate actively in the entire software development lifecycle.
  • Keep updated with new technologies and trends in mobile development.

Node.jsGitJavascriptJestReact NativeTypeScriptRESTful APIs

Posted 16 days ago
Apply
Apply

πŸ“ US and LatAm

🧭 Contract

πŸ” Purchase intelligence and incentives

🏒 Company: GigsterπŸ‘₯ 501-1000πŸ’° $20,000,000 Series B over 7 years agoSaaSAppsAnalyticsSoftware

  • 5+ years of professional programming experience in TypeScript, JavaScript, and C# (.NET Core).
  • Strong understanding of software architecture and modern development practices, including Object-Oriented Programming, Inversion of Control, Dependency Injection, SOLID principles, and RESTful API design.
  • Expertise in microservices architecture, serverless architecture, and AWS cloud environments.
  • Proficiency in PostgreSQL and database design.
  • Experience with messaging and event-driven systems (Kafka, RabbitMQ, or SQS).
  • Hands-on experience with Infrastructure-as-Code tools, particularly Terraform.
  • Excellent problem-solving abilities and strong analytical skills.
  • Outstanding written and verbal communication skills in English.
  • Proven ability to collaborate effectively in distributed team environments.
  • Nice to have: Experience with Docker and containerized application deployments.

  • Design and develop scalable, resilient microservices and APIs using C# (.NET Core) and Node.js.
  • Architect and implement cloud-based solutions leveraging AWS services (SQS, ECS, ECR, RDS, S3, CloudFront, Route53).
  • Lead technical initiatives and contribute to engineering best practices in code quality, performance optimization, and system stability.
  • Develop and maintain CI/CD pipelines using GitHub Actions and other deployment automation tools.
  • Implement comprehensive testing strategies including unit, integration, and E2E testing using Jest and XUnit.
  • Collaborate with Product and Engineering teams to translate business requirements into technical solutions.
  • Mentor junior engineers and promote engineering excellence within the team.
  • Create and maintain technical documentation to ensure system scalability and maintainability.

AWSNode.jsPostgreSQLJestC#CI/CDRESTful APIsTerraformMicroservices

Posted 24 days ago
Apply
Apply

πŸ“ Mexico

πŸ” Healthcare technology

  • Bachelor's in Computer Science, equivalent degree, or equivalent professional experience.
  • More than 3 years in frontend development using React.
  • Hands-on with Design, Coding, Debugging, and Testing.
  • Strong troubleshooting and problem-solving skills.
  • Essential technologies: JavaScript, ReactJS, Jest, SPAs, GraphQL.
  • Knowledge of Object Oriented Programming, Control Version Tools (Git), Web technologies (HTML, HTTP).
  • Experience in writing design documents, automated tests, code optimization, Linux/Unix, Docker, MySQL.
  • Familiarity with Integration Service (API), code reviews, continuous integration, deployment automation, and design patterns.

  • Write code using good coding practices.
  • Work in accordance with the Software Delivery Lifecycle process.
  • Document code properly and maintain code with integrity.
  • Actively participate in code review for other programmers and review comments.
  • Validate the implemented code by creating automated tests.
  • Practice continuous learning of technologies and techniques for software development.
  • Stay updated on emerging technologies to improve application performance and usability.
  • Maintain constant communication with team members about work progress and issues.
  • Review and validate information provided by the Product team related to assigned work.
  • Monitor and improve performance on the written code.

DockerGraphQLGitHTMLJavascriptJestMySQLReact

Posted 25 days ago
Apply
Shown 10 out of 90