About the job
- Engage collaboratively with stakeholders to identify and define both functional and non-functional requirements for software projects.
- Craft comprehensive product specifications, ensuring attention to system integration and project feasibility.
- Produce clean, efficient, and maintainable code while rapidly iterating to deploy new features.
- Effectively communicate concepts and guidelines to the development team to ensure alignment and understanding.
- Mentor and provide technical guidance to junior developers, fostering their growth and skill development.
- Guarantee that software solutions comply with quality standards, security protocols, and are designed for modifiability and extensibility.
- Conduct final product reviews prior to launch to ensure all requirements are met.

