We are looking for an amazing Sr. Android Engineer across our offices in Pakistan. The selected candidate will be developing Android Applications in a team with other highly skilled engineers, leads and designers. Agile methodologies will be used along with prototyping and other standard mobile application development techniques. You will be a part of an energetic team where the opportunity to learn and grow will only be limited by your internal motivation and drive to develop yourself as a professional.
We are working mostly in line with recommendations by Google, including:
- Kotlin programming language
- AndroidX namespaces
- Gradle build system
- Material Design guidelines
- XML definitions for UI design, themes, colors, drawables, etc.
- MVVM design pattern
- Jetpack libraries
In order to excel at this role, the candidate must have:
- Experience with Android application development of 2 to 4 years
- Have at least 5 applications published on the PlayStore (individual or team work)
- Hands on with MVVM and JetPack libraries
- Familiarity with and habit of writing Unit, Instrumentation, Integration, and E2E tests
- Understanding of the different Android components and their life cycles
- In depth understanding of ART and the Kotlin programming language
- Clear understanding of Object Oriented Programming concepts
- Familiarity with Android UI design guidelines
- Know how of SDLC processes, preferably Agile with Scrum or Kanban
- Intermediate knowledge of git including rebase, merge etc
- Experience of integrating with AWS services
- Solid relational and NoSQL concepts along with moderate level of query writing
- Basic knowledge of CI/CD pipelines
- Understanding of data and API security e.g. user authentication etc
We offer:
- Competitive remuneration packages
- Great working culture
- Remote working opportunity as per the need
- Cross-functional and diverse learning opportunities of a startup
- A fast-tracked career with massive opportunity for growth
Apply Now