Work closely with product and design teams to customize the product experience for the android platform
Implement custom native user interfaces using the latest android programming techniques
Build reusable android software components for interfacing with the platform
Analyze and optimize UI and back-end application code for efficiency and performance
BA in Computer Science or Software engineering.
5+ years of Android software experience
Extensive knowledge of object-oriented software development
Experience with interactive 3D graphics development
Experience working against Firebase, and using the Firebase auth, analytics, storage, etc.
Ability to analyze high level requirements into concrete design and implementation.
Experience designing clean and maintainable APIs
Experience with multithreaded programming
Experience writing unit tests and testable code
Knowledge of iOS SDK performance tools and optimization techniques
Excellent problem solving, critical thinking and communication skills
Independent with high communication skills.
- "Телесенс ИТ"