Responsibilities
- Employing modern software development techniques and practices
- Assisting the operation team during trials in production Managing individual project priorities, deadlines, and deliverables
Minimum Qualifications
- 4+ years of professional experience in software development.
- Strong understanding of JavaScript fundamentals, ES6, and TypeScript.
- Proven experience in front-end development using React and mobile applications using React Native.
- Proficiency in state management libraries such as Redux, and integrating GraphQL and RESTful APIs.
- Experience with AWS services beyond Amplify, such as Lambda, S3 and DynamoDB.
- Create, edit and manage AWS Resources using Terraform and github actions.
- Strong understanding of web UI/UX design principles, responsive design, and mobile-first
development.
- Excellent problem-solving skills and ability to work independently and collaboratively in a
remote team environment.
- Ability to write efficient, maintainable, and reusable code. Excellent problem-solving and communication skills.
Preferable Qualifications (Bonus Skills):
- Experience writing unit test cases using Jest or similar testing frameworks.
- Familiarity with CI/CD pipelines and deployment automation.
- Previous experience in a fast-paced startup environment or Agile teams.
- Demonstrated ability to lead or mentor junior developers.