Job Openings
Angular (Or React) - Amplify Senior STACK Developer / Lead
About the job Angular (Or React) - Amplify Senior STACK Developer / Lead
Job Description:
We are seeking an experienced Angular - Amplify Senior Developer to join our team. You will be responsible for designing, developing, and maintaining Angular applications using the Amplify framework. You will work closely with cross-functional teams to understand business requirements and translate them into scalable, high-quality code.
Responsibilities:
- Design and develop robust, scalable, and maintainable Angular applications using the Amplify framework
- Collaborate with product managers, designers, and other developers to understand requirements and translate them into
- technical solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards
- Participate in code reviews to ensure code quality and identify areas for improvement
- Troubleshoot and debug issues, providing timely resolutions
- Optimize application performance and scalability
- Stay up-to-date with the latest industry trends, technologies, and best practices related to Angular and Amplify
- Mentor and provide guidance to junior developers, assisting them in their professional growth
- Collaborate with other team members and stakeholders to continuously improve development processes and practices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Senior Developer, with a strong focus on Angular and the Amplify framework.
- Solid understanding of Angular concepts, architecture, and best practices.
- Solid understanding of Object-oriented programming concept
- Strong proficiency in TypeScript, HTML, CSS and Bootstrap
- Experience with AWS Amplify, including authentication, authorization, and API integrations.
- Experience with Java, Python and NodeJs
- Experience with AWS services, such as S3, AWS Lambda, API Gateway, Cognito, SNS, SQS,SES and DynamoDB.
- Experience with version control systems, preferably Git
- Knowledge of Agile/Scrum methodologies and the software development lifecycle
- Excellent problem-solving and analytical skills
- Willingness to learn new technologies
- Strong communication and collaboration abilities
- Ability to work effectively in a fast-paced, dynamic environment
- Preferred Skills:
- Experience with serverless application development
- Knowledge of AWS services beyond Amplify, such as S3, CloudFront, or Cognito
- Familiarity with frontend testing frameworks like Jest or Jasmine
- Understanding of CI/CD pipelines and DevOps practices