Responsibilities:
- Collaborate with an agile development team to deliver high-quality software applications, covering both mobile and web frontends as well as backends.
- Utilize established software engineering practices such as pair programming, code reviews, and test-driven development.
- Lead discussions on system design and solutions, set best practices, and mentor other engineers within the team.
Requirements:
- Proficiency in developing modern web and mobile applications using JavaScript (ES5/6).
- Experience with the following is a plus:Backend development using Typescript.
Frontend development with React.js and React Native.
Database technologies (both relational and non-relational).
Docker and containerization technologies. - Familiarity with the following is an added advantage:AWS infrastructure and managed services.
Developing and maintaining CI/CD pipelines. - 5 Years of relevant work experience is preferred.