Work as an agile team with a UX designer, Product Manager and your fellow engineers to build the best next generation engineering software Deliver high quality technical implementations that meet design requirements Participate in the full software development cycle, including design, implementation, and testing Be involved in code reviews, as both a participant and revie