Responsibilities:
- Collaborate within an agile development team to deliver high-quality software solutions across both mobile and web applications, including frontend and backend components.
- Drive the adoption of industry best practices such as pair programming, code reviews, and test-driven development (TDD).
- Lead discussions on solution architecture and systems design, providing technical guidance to ensure scalable, efficient, and maintainable solutions.
- Establish and uphold coding standards and best practices, while mentoring and supporting fellow engineers in the team.
Requirements:
- At least 5 years of professional experience as a software developer with a strong understanding of both frontend and backend development.
- Proven expertise in modern web development frameworks and tools, particularly ReactJS, NextJS, TypeScript, and Kotlin/Java.
- Hands-on experience with CI/CD pipeline development and deployment using cloud platforms such as AWS.
- Familiarity with database migration processes is a plus.
- Prior experience working in Agile/SCRUM environments will be highly regarded.
- Strong communication skills with the ability to articulate technical concepts clearly and effectively.
- A proactive, self-driven, and motivated individual who thrives in dynamic team environments.