Responsibilities
- Develop and maintain high-quality, responsive web applications using JavaScript, TypeScript, HTML, and CSS.
- Leverage your expertise in AWS services, including AWS Amplify, Lambda, EC2, S3, and AWS database services, to build scalable and reliable cloud-based solutions.
- Design and implement CI/CD pipelines to automate the deployment process, ensuring rapid and reliable delivery of new features and updates.
- Apply AI technologies to optimize CI/CD workflows, improving efficiency and reducing manual effort.
- Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with user needs and business goals.
- Use Terraform for infrastructure as code, managing and provisioning cloud resources efficiently.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Participate in code reviews, providing constructive feedback and ensuring adherence to best practices and coding standards.
- Stay up-to-date with the latest front-end technologies and industry trends, recommending and implementing new tools and techniques as appropriate.
Requirements
- Strong front-end development experience with JavaScript, TypeScript, HTML, and CSS.
- Working knowledge of AWS services, including AWS Amplify, Lambda, EC2, S3, and AWS database services.
- Experience with CI/CD pipelines and applying AI to development workflows.
- Experience using Terraform for infrastructure/system management.
- Ability to work effectively as part of an integrated development team under technical leadership.
Preferred Skills
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Knowledge of RESTful APIs and GraphQL.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with monitoring and logging tools to ensure application reliability and performance.
- Strong problem-solving skills and a proactive approach to identifying and resolving issues.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.