Skip to main content

Developer

Developers constitute the backbone of every project team. As a developer, your responsibilities include:

  • Implementing Features: The specific technical skills you need will be dependent on your project specs, but as we are expecting to build web-based applications, general frontend and backend skills are necessary. Though projects will come with their unique learning curves, your team is balanced with diverse skills, and your Technical Lead will try their best to ensure you are working on something that you are both comfortable and interested in!

  • Practicing Agile Methodology: Agile is a project management methodology that emphasizes iterative development, frequent communication, and team collaboration to deliver high-quality products. This is used amongst many tech companies, but no worries if you are unfamiliar with it: we’ll be teaching and practicing this with our projects!

  • Documentation: Not only is it important for yourself and your team to understand the components of your project, but your documentation will be key in the hand-off process to the NPOs.

In progress: More detail & resources coming soon!