Translate application storyboards and use cases into functional applicationsDesign, build, and maintain efficient, reusable, and reliable codeEnsure the best possible performance, quality, and responsiveness of applicationsIdentify bottlenecks and bugs, and devise solutions to mitigate and address these issuesHelp maintain code quality, organization, and automatizationNote: Lead a team, Ability to meet the given deadline/development