· TRANSLATE DESIGNS AND WIREFRAMES INTO HIGH QUALITY CODE · DESIGN, BUILD, AND MAINTAIN HIGH PERFORMANCE, REUSABLE, AND RELIABLE CODE · COLLABORATE WITH CROSS-FUNCTIONAL TEAMS TO DEFINE, DESIGN, AND SHIP NEW FEATURES · WORK WITH OUTSIDE DATA SOURCES AND APIS · 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 · ENSURE THE BEST POSSIBLE PERFORMANCE, QUALITY, AND RESPONSIVENESS OF THE APPLICATION · IDENTIFY AND CORRECT BOTTLENECKS AND FIX BUGS · HELP MAINTAIN CODE QUALITY, ORGANIZATION, AND AUTOMATIZATION