Job Description:-
We are looking for a passionate, self-motivated, organized, and team-oriented Senior Android Developer with specific expertise in Kotlin, Java, Android, object-oriented design, development, and complexity/performance optimization. You will be expected to contribute strongly to our suite of mobile SDKs and applications. You will be responsible for designing and developing new features while also contributing towards ongoing maintenance.
Required Background:-
Degree in Computer Science, or a related fieldMinimum 5 years of Android development experienceStrong knowledge of both Java & KotlinExperience managing full mobile product lifecycle (e.g., building, managing, releasing, publishing, maintaining)Strong communication skills (orally and in writing)Multiple apps published in App Store/Google Play StoreExperience and understanding of the challenges associated with developing an SDK (modules, frameworks) · Proven track record of success
Required Skills (Expertise in most of the following):-
Experience of familiarity with Kotlin Multiplatform Mobile is a huge assetMust have a strong understanding of MVVM, LiveData, etc.Strong understanding of object-oriented programming concepts, designs, and best practicesAbility to write clear, concise, well-structured, and well-organized codeMust be able to provide design and feature suggestionsAbility to manage and mentor mobile developersStrong understanding of data structures and their respective pros/cons (e.g., lists, hash maps, …)Significant experience designing highly flexible user interfacesAbility to work collaboratively across various cross-functional teamsAbility to do whatever it takes to deliver resultsStrong understanding of threading techniques pros/consSpecific knowledge of security techniques is an asset (e.g., code obfuscation, minimizing vulnerabilities)Experience implementing smartphone app-based unit/stability testingAbility to identify weaknesses in existing code and improve itInnovative thinker with very strong problem-solving and risk management skills Interested candidates should send their resume and a cover letter describing their experience and suitability for the position.