Develop, test and document features.
Work with developers to design clean, efficient, specification-based algorithms.
Integrate third-party software components and programs.
Pre-identify points of improvement in code and architecture to improve user experience.
Collaborate with the rest of the development team to deliver new products.
Participate in training to disseminate good development practices and be open to learning new technologies.
#J-18808-Ljbffr