Android Developer at Hamilton Capital Holding

  • Anywhere (100% Remote) Only
  • Hamilton Capital Holding
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!

Interview Process

  • Application Review
  • Interview team leads and CEO
  • Skills testing where applicable
  • Offer
  • Onboarding Skills of ca

Other Jobs in Mobile