1. FULL STACK WEB DEVELOPMENT
- Create, update, and maintain applications or solutions (front-end, back-end and API) to meet client requirements and specifications
- Front-end Development (mastery, speed, complexity)
- Back-end, API Development (mastery, speed, complexity)
- Write well-organized, efficient, and testable code that consistently guarantees and considers performance, scalability, security and cross-platform responsiveness.
- Quality of Output (accuracy, minimal issues and bugs)
- Tests, troubleshoot, find alternative solutions to technical issues.
- Testing and Troubleshooting
- Continually update and improve technical knowledge and skills and learn new technologies for development.
- Learning, researching, adapting
- Extend (technical) help and support to other developers and project team members when needed.
2. TECHNICAL REQUIREMENTS GATHERING AND COLLABORATION
- Participate in project planning, technical requirements gathering, scoping, system design and architecture.
- Provide technical recommendations and help execute them to fulfill project objectives and requirements efficiently
- Assist and support the Technical Development Manager to oversee web and mobile projects from initiation to completion
- Communicate clearly and properly with project team members (internally and externally)
3. PROJECT EXECUTION AND REPORTING
- Estimate amount of technical work and time needed per assigned task
- Ensure prompt delivery of desired output accurately and excellently, according to committed schedule
- Check the output of the team regularly and follow up dependencies accordingly
- Regularly keep track of development progress and provide relevant updates to Development Manager and project stakeholders
4. TEAM MANAGEMENT ASSISTANCE AND SUPPORT
- Guide, motivate and mentor junior, regular and senior web and mobile developers
- Help enforce and improve development processes, tools, methodologies, coding practices and standards
- Collaborate with the Technical Development Manager to lead and support efforts to innovate and establish the roadmap of the Technical Services Division