- Working closely with the product manager, technical leader and other team members to build and develop new products or features.
- Writing clean and reusable code with unit/functional tests.
- Researching new technologies and incorporating them into new products.