Talent.com
Senior Full Stack Engineer (Web / Mobile)

Senior Full Stack Engineer (Web / Mobile)

ANCIAToronto, ON, CA
21 days ago
Job description

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