Note : Interview Process :
Round : Virtual interview
Round : In-person interview + written coding test
Experience : +
Skillset :
Kotlin, Native Android, Java
Top skills
Kotlin, Android, Jetpack Compose
What you'll do
As noted above, this list is intended to reflect the current job but there may be additional
essential functions (and certainly non-essential job functions) that are not referenced.
Management will modify the job or require other tasks be performed whenever it is deemed
appropriate to do so, observing, of course, any legal obligations including any collective
bargaining obligations.
- Write, test, and document code, scripts, and processes following organizational
standards
Solve technical problems and build impactful components / librariesDeliver high-quality work and mentor junior engineers in technical skillsConduct root cause analysis to address systemic issues and lead action plansDesign integrated systems that enable cross-functional teams to deliver value at scale,speed, and reliability
Manage technical debt and drive initiatives to eliminate itAnticipate scaling, latency, and durability challenges, guiding teams in mitigationCollaborate with security teams to implement secure practices early in developmentAssess technical risks and implement prevention strategiesEvaluate squad delivery practices, recommend improvements, and drive changeIdentify and eliminate duplication of effort, promoting reuse across teamsMeasure team performance and support individual developmentExplore emerging technologies, lead prototype development, and incorporate intoarchitectural solutions
Skills, Licenses & Certifications
Proficiency with the following technologies :o Programming Languages : Swift and Java / Kotlin
o Frameworks / UI toolkits : Jetpack Compose, Firebase, Apple Push Notification Services,
React JS, React Native
o Source Control : GitHub
o CICD : GitHub Actions, Azure DevOps
o Integration / APIs Technologies : RESTful API, JSON, and XML data formats
o Cloud Providers such as Azure and AWS
o Test Automation : Espresso, UI Automator, JUnit, Appium
Ability to optimize mobile app performance, ensuring efficiency and responsivenessacross a wide range of devices while meeting security and privacy standards.
Ability to concisely convey ideas verbally, in writing, in code, and in diagramsAbility to optimize system designs spanning multiple teams to allow small, safe,incremental releases
Ability to work through others by cooperatively sharing responsibilitiesAbility to combines deep knowledge of a product domain with awareness of advancingtechnology to introduce solutions that propel the technical capability of the organization
forward.
Skilled in mentoring team members and training on best practicesProficiency in Agile methodologies, such as SCRUMProficiency in DevOps Toolchain methodologies, including Continuous Integration andContinuous DeploymentExperience with Observability principles and tools (logging, monitoring, alerting, changeincident management)