D
Dentsu Global Services
Fullstack
Devops Frontend Engineer
ReactNext.jsTypeScriptJavaScriptHTMLCSSFigmaAdobe XDSketchREST APIGraphQLReduxZustandContext ApiReact QueryGitHub ActionsGitLab CIJenkinsAzure DevOpsBitbucket PipelinesDockerAWSAzureGCPLighthouseWeb VitalsSentryDatadogNew RelicSassTailwind CSSStyled ComponentsWebpackViteBabelnpmYarnpnpmNginxVercelNetlifyAWS S3AWS CloudFrontAzure Static Web AppsJestReact Testing LibraryCypressPlaywrightKubernetesTerraformCloudFormationBicepGrafanaPrometheusELK StackContentfulStrapiSanityAdobe Experience ManagerShopifyMagentoSalesforce Commerce CloudCommercetoolsGoogle AnalyticsGoogle Tag ManagerSegmentMixpanelGit
Про позицію
Dentsu Global Services is seeking a skilled DevOps Frontend Engineer with strong experience in React.js, Next.js, TypeScript, and modern frontend engineering practices, along with hands-on exposure to CI/CD pipelines, cloud deployments, and DevOps workflows. The role involves building scalable web applications and ensuring smooth deployment processes.
Обовʼязки
- Develop, test, and maintain responsive web applications using React.js, Next.js, TypeScript, JavaScript, HTML5, and CSS3.
- Build reusable frontend components and libraries for future use.
- Translate UI/UX designs from tools such as Figma, Adobe XD, or Sketch into pixel-perfect, responsive, and accessible user interfaces.
- Work with Next.js features such as server-side rendering, static site generation, routing, middleware, and API routes.
- Integrate frontend applications with backend services using REST APIs and GraphQL APIs.
- Implement and manage state using tools such as Redux, Zustand, Context API, or React Query.
- Optimize applications for maximum speed, scalability, SEO, and performance.
- Set up and maintain CI/CD pipelines for frontend applications using tools such as GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, or Bitbucket Pipelines.
- Manage frontend build and deployment processes across development, staging, UAT, and production environments.
- Work with containerization tools such as Docker for application packaging and deployment.
- Collaborate with DevOps and infrastructure teams for deployments on cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Configure and manage environment variables, build configurations, and deployment scripts.
- Monitor frontend application performance using tools such as Lighthouse, Web Vitals, Sentry, Datadog, New Relic, or similar tools.
- Ensure code quality through code reviews, linting, formatting, unit testing, and best engineering practices.
- Write clean, maintainable, scalable, and well-documented code.
- Troubleshoot build failures, deployment issues, frontend bugs, and production incidents.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, backlog grooming, demos, and retrospectives.
- Stay updated with the latest frontend, DevOps, cloud, and web performance trends
Вимоги
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Equivalent practical experience will also be considered.
- 3 to 5 years of professional experience in frontend development using React.js and modern JavaScript frameworks.
- Strong hands-on experience with React.js and Next.js.
- Good understanding of JavaScript ES6+, TypeScript, HTML5, CSS3, SCSS, Tailwind CSS, or styled-components.
- Strong knowledge of React fundamentals including functional components, hooks, Context API, component lifecycle, performance optimization, and reusable component design.
- Experience with Next.js concepts such as server-side rendering (SSR), static site generation (SSG), incremental static regeneration (ISR), file-based routing, middleware, image optimization, and API routes.
- Experience integrating applications with RESTful APIs and GraphQL APIs.
- Familiarity with frontend state management libraries such as Redux, Zustand, React Query, or Context API.
- Good understanding of responsive design, browser compatibility, accessibility, and mobile-first development.
- Hands-on experience with Git-based workflows, branching strategies, pull requests, and code reviews.
- Minimum 2 years hands-on practical experience with CI/CD pipelines (GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, Bitbucket) and frontend deployment automation.
- Experience with build tools and package managers such as Webpack, Vite, Babel, npm, Yarn, or pnpm.
- Basic to intermediate knowledge of Docker and containerized application deployment.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Understanding of web servers, hosting platforms, and deployment services such as Nginx, Vercel, Netlify, AWS S3, CloudFront, Azure Static Web Apps, or similar platforms.
- Familiarity with frontend testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
- Good understanding of performance optimization techniques including lazy loading, code splitting, caching, bundle optimization, and Core Web Vitals.
- Knowledge of security best practices for frontend applications, including secure API usage, token handling, CSP, and dependency vulnerability management.
- Strong problem-solving, debugging, and analytical skills.
- Good communication skills and ability to work effectively in a collaborative team environment.
Devops Frontend Engineer
Оригінал