Lean Tech

Senior Frontend Engineer

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerDynamoDBJestReactReduxTerraformTypeScript

About the role

  • Architect and build responsive, type-safe web applications using React and TypeScript
  • Provision and manage AWS infrastructure (S3, CloudFront, Route53, API Gateway, Lambda) using Terraform
  • Design, maintain, and optimize secure deployment pipelines using GitHub Actions to automate testing, building, and deploying to various environments (Dev, Staging, Prod)
  • Implementation of caching strategies (CDN invalidations), WAF configurations, and secure header management.
  • Define code standards for both application logic and infrastructure configurations—mentor team members on cloud best practices and type safety.

Requirements

  • 5+ years of professional software development experience
  • 4+ years of specialized experience with React in a production environment
  • 2+ years of hands-on experience managing production AWS infrastructure
  • Proven experience using Terraform in a team environment (not just personal projects)
  • Strong background in setting up CI/CD pipelines, specifically with GitHub Actions
  • Advanced proficiency in React 18+, utilizing Hooks, Functional Components, and Context API
  • Strict TypeScript enforcement (Interfaces, Generics, Utility Types)
  • Experience with robust state libraries (Redux Toolkit, Zustand, or React Query)
  • Writing unit and integration tests using Jest and React Testing Library
  • Deep understanding of hosting static sites and SPAs using S3 and CloudFront, and managing compute/networking via Lambda, API Gateway, and VPC.
  • Expertise in writing modular, reusable HCL code
  • Experience managing state files (remote state locking with DynamoDB/S3) and creating custom modules
  • Creating complex workflows (YAML) for linting, testing, building Docker containers (if applicable), and deploying infrastructure changes
  • Implementing strategies like Blue/Green deployments or Canary releases for frontend applications
  • Integrating observability tools (CloudWatch, Datadog, or Sentry) to track application health and errors.
Benefits
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactTypeScriptAWSTerraformGitHub ActionsJestReact Testing LibraryRedux ToolkitZustandReact Query
Soft skills
mentoringteam collaborationcode standards definitioncloud best practices