Job Overview:
The role of Software Architect involves driving common designs across client application platforms, promoting best practices for code quality and performance, and leading complex feature designs.
Key Responsibilities
* Creating and maintaining estimation frameworks across client platforms
* Leading technical evaluations for product scenarios
* Developing proof-of-concepts to vet out new technologies or feature ideas
In addition, this position requires strong written and verbal communication skills, collaboration and leadership skills, as well as the ability to think big picture while understanding technical details.
Required Skills and Qualifications
* Excellent written and verbal communication skills
* Collaboration and leadership skills
* Ability to think big picture while understanding technical details
* Familiarity with React Native mobile app development, Android Studio, Kotlin/Java/Gradle, Android Interprocess Communication, Content Provider, Intent, Binder with AIDL, Automated Test Tools, Espresso, UI Automator, Android Application Design, MVVM, MVC, MVI, Activity life cycle, and Android Services
* Strong English language skills with a proficiency of C1 Advanced
This is an excellent opportunity for experienced professionals who want to take their career to the next level.