Are you eager to participate in the creation of a next-generation platform? Our client is looking for a team of creative, innovative, and tech-savvy individuals to join them in this new adventure.
Key Responsibilities :
Develop and maintain scalable, responsive web applications using React.
Design and build cross-platform mobile applications for IOS and Android using React Native.
Implement backend services with a serverless architecture using AWS Lambda, DynamoDB, and other AWS cloud services.
Manage user authentication and authorization across web and mobile platforms with Amazon Cognito and IAM.
Optimize application for maximum speed and scalability while ensuring application security.
Automate and streamline operations and processes for code deployment using AWS Amplify and other CI / CD tools.
Create and maintain comprehensive documentation for the application code and AWS architecture.
Proactively monitor and manage AWS resources with AWS CloudWatch, responding to incidents and resolving issues as they arise.
Requirements :
5 + years of front-end development web and mobile app development experience using React and React Native.
Minimum of 3 years of mobile app development experience using React Native.
Proven expertise in full-stack development on AWS, particularly with Amplify, Lambda, API Gateway, DynamoDB, S3, Cognito, CloudWatch, and IAM.
Strong proficiency in JavaScript, including DOM manipulation and JavaScript object model.
Solid understanding of RESTful APIs, and web markup, including HTML5 and CSS3.
Strong knowledge of serverless architecture principles and microservices patterns.
In-depth experience with state management libraries (such as Redux or MobX).
Familiarity with native build tools, like XCode, and Gradle (Android Studio, IntelliJ).
Experience with modern front-end build pipelines and tools.
Experience with automated testing suites
Preferred Skills :
AWS certifications, especially AWS Certified Developer - Associate.
Previous work experience in a similar industry or with a similar platform.
Familiarity with GraphQL, AWS AppSync, and offline data synchronization issues.
Understanding of non-relational databases and document-based data stores