Communication Skills, Computer Engineering, Computer Science, Cross-Functional, Customer Relations, Detail Oriented, Language Teaching, Leading Edge Technology, Mobile Applications Development, Multiplatform/Cross-Platform, Presentation/Verbal Skills, Programming Languages, Software Development, Software Engineering, Team Player, User Interface Design, User Interface/Experience (UI/UX), Web Design, Web Programming, Writing Skills