Technical Lead - Web Application Development

Job ID: 34227585

Budget: $250 – $750 USD

We are looking for Tech Lead to assist the project sponsor to lead application development process. You should have minimum 8 years of experience as a software engineer / full stack developer with understanding of BRD /FRS, Solution Architect, front and back end development (Laravel Framework backend and Angular front end technologies etc), database management, QA etc.


Post Project Deliverables:
- Upload the current partial code
- Work with project sponsor and complete the scope / requirement documentation
- Review existing code for the project and recommend modifications for upgrading and improvement. Develop a time-phased plan of action to complement the proposed changes.
- Plan & Define the application development process.


Development Phase Deliverables:

- Develop technical designs for application development & implement and maintain php application using agile delivery methodology.
- Lead discussions with the design team in order to develop and submit a comprehensive design concept for formal review. This includes software models, layout modules, objects, and process map. This plan needs to meet key functional requirements.
- Complete detailed coding implementation and validate to meet project deadlines. The code should be optimal in terms of the system performance, code readability, and the use of the system resources. This includes unit testing and preparation of complete design documentation. Inform the project team leader ahead of time if the project deadlines cannot be met.
- During the design phase, continually test code for functionality and optimize for performance to insure the code meets project standards. Develop the software test plans and procedures. Take initiative on coordinating this effort with the software quality assurance team and assist with all troubleshooting needs and debugging efforts. - Ensure that all required design changes are completed in a timely manner to meet the overall project schedule.
- Establish, refine and integrate development and test environment tools and software as needed.

Requirements :

- An experience in (PHP) Laravel Framework (v5) backend and Angular front end technologies.
- An advanced knowledge of Restful concepts and APIs
- An experienced in designing and maintaining MySQL databases (and motivated to keep queries optimized). A familiarity with real time technologies.
- Knowledgable in analytics (custom self hosted & maintained)
- An experienced with 3rd party APIs (Facebook, Twitter, shipping, payment gateways etc)
- You must have a passion for Test-driven code
- Leadership experience of managing project and team but also hands on with attention to details and believe in meeting deadlines.
- A world class designing skills with understanding of best practices and principles of web designing.
- Must have solid software engineering skills to implement complex applications on various industry-standardplatforms
- Must have experience and desire to perform in lead engineer capacity; accepting responsibility for the technical adequacy and schedule of software engineering team members.
- Exceptional organizational skills, self-motivation, a sense of urgency, sensitivity to deadlines, and a detail-oriented style required.
- Ability to solve problems rapidly and effectively; strong analytical capacity.
- Superior presentation, verbal, and written communication skills.