- Take full ownership of all project stages from business requirements gathering to product delivery.
- Responsible for end-to-end planning of the project including resources, sprints, milestones, timeline, and deadlines.
- Take the initiative to report and resolve any bottlenecks or issues related to the projects.
- Assist substantially in designing, documenting, and sharing/discussing the project architecture with the team.
- Prepare and design the technical documentation of the projects.
- Own and shape our best practices & processes and improve/optimize them to ensure they are up to standards.
- Ensure our best development practices are being followed by the dev team.
- Own the technical implementation of the project and ensure that project is on track, deadlines are met, and progress is communicated to management.
- Strong focus on code quality thorough conducting project code reviews on frequent basis and integrating the needed optimizations and changes.
|