Lead and provide technical expertise throughout the system development life cycle to manage and deliver successful web application systems.
Lead the design, development, test, deployment, and maintenance of multiple systems simultaneously.
Provide expertise to continue improving the systems.
Work with project managers to assist with prioritization, timelines, and documentation.
Educate junior engineers and review code.
Improve development environments for the team to be more efficient and maintain high quality of code