We are seeking a skilled front-end developer to join our development team and work on innovative projects. This role will develop innovative mobile apps and web, integrating to a cutting-edge backend developed in AWS development, developing and maintaining serverless applications on the AWS platform, utilizing the latest serverless technologies. Working closely with our development team to build robust, scalable, and secure solutions.
Key Responsibilities:
- Developing web and mobile applications using the Ionic framework and hybrid mobile development tools.
- Develop and execute unit tests and functional tests to ensure high quality and maintainable code.
- Ensure that web and mobile applications are responsive and can be accessed on various devices.
- Utilize Node.js, Typescript, JavaScript, AWS Lambda and NoSQL databases to build robust, scalable, and performant applications.
- Work with backend developers to integrate frontend code with server-side logic.
- Troubleshoot and debug issues that arise with web and mobile applications.
- Optimize web and mobile applications for maximum speed and scalability, addressing cross-platform compatibility issues.
- Write and maintain documentation for frontend code and ensure that code is well-documented.
Requirements:
- At least 4 years of development experience.
- Proficiency in Frontend development.
- Experience in Backend development.
- At least 2 years of experience in hybrid mobile development.
- Strong proficiency in Angular, Typescript, HTML, CSS.
- Experience with AWS Cognito, AWS Lambda Functions, AWS CDK
- Experience with Angular unit testing and other testing frameworks and methodologies.
- Experience with NodeJS and JavaScript.
- Knowledge of responsive design techniques and frameworks.
- Strong problem-solving and debugging skills.
- Bachelor's degree in computer science, or another STEM field.
- Knowledge mono-repo CI/CD best practices – an advantage
- Knowledge of NoSQL databases such as DynamoDB, MongoDB or Firebase – an advantage