Apply

Senior Front End DevEx Engineer in Platform

Posted about 8 hours agoViewed

View full description

🏢 Company: Preply👥 501-1000💰 $42,000,000 Series C over 1 year agoEducationEdTechE-LearningLanguage LearningTutoring

🗣️ Languages: English

🪄 Skills: AWSGraphQLPythonExpress.jsFrontend DevelopmentJavascriptJenkinsJestKubernetesReact.jsTypeScriptUI DesignCI/CDTerraformNodeJSDebugging

Requirements:
  • Strong TypeScript/JavaScript expertise
  • Experience with modern frontend build tools (Vite, Webpack etc.)
  • Experience with constructing CI/CD pipelines (Jenkins and GitHub Actions preferred)
  • Understanding of frontend testing approaches (unit, integration, storybook, screenshot, e2e)
  • Experience with test automation and stability improvements
  • Experience with frontend monorepo management
  • Experience with npm package development and publishing
  • Understanding of web performance optimization
  • Experience with frontend application monitoring and debugging
Responsibilities:
  • Identify and resolve pain points in code, build, test, and deployment workflows to make our engineers’ lives easier.
  • Become the go-to expert for diagnosing and resolving development environment and tool issues.
  • Test, evaluate, and investigate software development tools, and collaborate with vendors to elevate our development process.
  • Automate repetitive tasks and streamline development workflows.
  • Partner with other tribes and squads in Platform tribe to deliver the best tools and practices for development workflows.
  • Develop clear guidelines and conduct training sessions to help developers adopt new tools and processes.
  • Simplify the onboarding process with user-friendly, self-service development environments.
  • Help improve the Backend engineering experience and keep our tooling in tip top shape, including AWS running infrastructure and tools supporting our engineers.
  • Make measurable improvements to our CI/CD pipelines, ensuring fast and reliable builds (currently around 90 deployments per day).
  • Maintain and optimize our development and testing infrastructure to provide stable and efficient environments.
Apply