
Senior Frontend Engineer
Lean Tech
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇴 Colombia
Visit company websiteJob 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