Bee Wise
🎯 Our goals
Build high quality products
Minimise the human resources required to build and maintain the products and maximise productivity
New features and functionalities should be easily developed, easily changed and easily extended
Minimise the lifetime cost of the products
🛠Technical Skills
Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
Strong knowledge of Swift, Kotlin, TypeScript
Deep knowledge of mobile app development for iOS and Android.
Proficiency with writing Automated Tests
Familiarity with the JSON format
Familiarity with RESTful APIs and mobile libraries for networking
Experience with profiling and debugging
Strong knowledge of architectural patterns (Clean Architecture)
Familiarity with Pull Requests, Code Review, and the GitHub Flow
Familiarity with push-notifications
Experience with third-party libraries and APIs
Understanding of using mobile app design softwares: Sketch, Figma, Zeplin
📈 High performance team
Using Clean Architecture (both iOS and Android)
Understanding and applying SOLID principles
Creating unit-tests for all use-cases
Understanding and applying F.I.R.S.T rules for TDD
Creating reusable components
🔄 Agile methodology
Better product quality
Higher customer satisfaction
Higher team morale
Increased collaboration
Improved project predictability
Reduced risk