Aww yeah, this job has expired on Pro Jobs. Reasons
could be: the employer is
not accepting applications, is not actively hiring, or is reviewing
applications.
Job Description:
Job Description:
Experience in Android development
Experience in Kotlin and/or Java language
Collaborating with the design team to define app features
Ensuring quality and performance of the application to specifications
Identifying potential problems and resolving application bottlenecks
Maintaining the code and atomization of the application
Designing and implementing application updates
Expertise in Android Studio, Android SDK, Google play services, Intent services, Gradle
Responsibilities:
Strong Knowledge of MVP and MVVM architecture.
Experience of Push notification/Broadcast receivers’ integrations.
Experience of app deployment to different apps/ Play stores.
Development methodologies and tooling etc. (e.g., Scrum, Jira and Confluence).
Ability to architect applications that interface with REST APIs, persist data and - present information to complex UI layouts applying solid software patterns and - architecture appropriate for Android
Experience building modular, reusable and tested code
Experience with unit, integration and UI testing
Experience avoiding massive activities and understanding of concurrency, memory - management, retain cycles, data modelling and using stable third-party libraries to build excellent solutions rapidly
Ability to lead features from inception to deployment and passion for getting your hands dirty in code and technical problems
Knowledge of the latest Android technologies
Extensive experience in all the core Android technologies and popular third-party toolsets
Familiarity with push notifications, APIs, and cloud messaging
Experience of using software development toolsets including DevOps, continuous
integration, and delivery
Requirements:
Scrum / Agile working environment experience.
Demonstrated ability to document clearly, via clear and concise technical language, diagrams and code snapshots in dedicated tools- i.e., Swagger/confluence or equivalent.
Demonstrated mobile app development lifecycle knowledge.
Demonstrated experience on different coding patterns.
Demonstrated experience of testing frameworks.
Demonstrated experience on Automated test implementation.
Demonstrated experience with CI/CD tools
Company Benefits
Company Pension Contribution: 7%
Annual Leave: 25 Working Days, 1 additional day of annual leave for each year of - service with the Employer, to be capped at 33 (thirty-three) days.
Life Insurance: 4x Annual Base Salary
Performance Based Bonus
Private Medical Insurance & Dental Cover- BUPA- ‘Medical History Disregarded’
Digital GP Service
Employee Assistance Program for you and your loved ones!