Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Contribute to the design and development of solutions, following internal guidelines and standard processes
Design, develop, test, and deploy applications
Assume ownership of code throughout development, staging, testing, and production