Meeting clients or teams to gather requirements & write extensive project requirements/scopes and plans
Developing front-end website architecture.
Designing user interactions on web pages.
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Contribute to development of existing and new applications by analyzing and identifying areas for modification and improvement
Contribute to development of new applications to meet customer requirements
Ensure automated workflow for collaboration, building, development, testing, deployment and monitoring websites & apps.
Follow app development project plan and execute programming and coding activities within budgetary margins and timeline
Engineer efficient and reusable front-end systems that drive complex mobile applications
Leverage programming tools that facilitate software development and coding
Prepare reports, manuals and other documentation on the status, operation, and seeing through a project from conception to finished product.