Your main responsibilities will be
Manage the full technical life-cycle of applications during each development phase.
Collaborate with team members to brainstorm about new products, provide each other with technical insight and review working drafts.
Perform individual project components within the entire development lifecycle including implementation, testing, maintenance.
Work with UI/UX requirements, APIs, mockups to build functional.
Diagnose performance issues, fix bugs to increase the quality of applications.