Agile Programming Methodologies, Android, Application Programming Interface (API), C Programming Language, C++ Programming Language, CMake, Code Reviews, Communication Skills, Computer Systems, Computer Vision, Debugging Skills, Docker, Emerging Technology, Game Software, Git, Gradle, Graphics, Java, Java RNI and JNI (Java Raw or Native Interface), Jenkins, Mobile Applications Development, Mobile Technology, Multiplatform/Cross-Platform, Presentation/Verbal Skills, Problem Solving Skills, Product Demonstration, Product Development, Proof of Concept, Research & Development (R&D), Software Development, Software Engineering, Team Building, Team Player, Telecommunications Industry, Test Driven Development (TDD), Unit Test, Use Cases, Work From Home, Writing Skills