Senior Full Stack Engineer
CurrentResponsible for designing, developing, testing, operating and maintainingLead 9 highly skilled web and mobile engineers to develop and maintain mobile applications, backend and providing full support for existing platforms CRM, E-Commerce and not limited to; conduct code reviews to provide guidance on engineering best practices and compliance with development procedures.Take full stack ownership by consistently writing production-ready and testable code.Consistently create optimal design adhering to architectural best practices; consider scalability, reliability and performance of systems/contexts affected when defining technical designs.The expertise area also includes development for iOS, Android, and Web platforms, including UI/UX design, backend engineering, project management, testing, launching, and maintenance.Experience in full software development life cycle phases like requirements gathering, analysing, designing, coding, testing and maintaining computer software applications.Excellent analytical, problem solving ability, capable of leading teams, work independently or aspart of a team.Have good interpersonal communications, ability to work collaboratively and commitment to achieving corporate goalsExperience leading the development and deployment of a web application and managing the product life cycleExperience with RESTful design principles, design patterns and engineering best practices.Strong communication skills and ability to clearly article plans and projects both to senior level executives and more junior team membersProficient with PHP, CSS, HTML, JavaScript, JQuery Bootstrap, and related front-end developmentDesign, create, test, deploy and support software applicationsProblem solving (triage defects, recommend and implement a fix for critical issues)Solid understanding of web technologies, such as PHP, WordPress, Laravel, CodeIgniter, JavaScript, CSS, HTML5, XML, JavaScript, JSON, Ajax, AngularJS