Webinar Signup

Senior Android Engineer

About Client: It is a leading AI & Data analytics solutions provider
_______________________________________________________________________________________________________________________________

Position: Android Engineer/ Sr Android Engineer

Location: Bangalore/Delhi

Criteria:Candidates with Bachelor’s degree in computer science or software engineering with 4+ years’ experience with proficiency in Kotlin language with Android SDK development and platform tools.

Skills:

  • Hands on Experience with Android SDK development and platform tools
  • Should be comfortable with Kotlin and Java for Android Application development techniques and practices.
  • MVVM Architecture
  • Should be able to write Unit and UI Test (Junit/XCTest/Mockito) 
  • Experience taking a feature from description through implementation to completion
  • Knowledge of software design patterns, UI concepts, techniques, frameworks and related tools
  • Experience working with automation tools (Build/Deployment/test)
  • Understands feature toggling
  • Experience in working in an Agile Development Environment
  • Understands CI and CD, writes test to ensure CI/CD processes work
  • Entrepreneurial attitude that gets high-quality projects done quickly
  • Effective in working with strong technical teams, with strong interpersonal and communication skills

Functional:

  • Hands on experience developing applications in Android App Development from Develop, Build, Test to Deploy automated.
  • Should have hands on experience using the below:
    - MVVM architecture
    - Observable patterns
    - Delegate pattern
  • Android SDK, Kotlin, RxJava and Java for Framework development
  • Unit, UI and E2E tests for using respective Test frameworks and Mockable.
  • Experience working with automation tools (Jenkins)
  • Understands version control (GIT) and branching strategies
  • Understands BDD / TDD/Performance/Security/Smoke testing

Job Responsibilities:

  • Participate in Design/Architecture and solutioning discussions. Have a say in what eventually gets implemented
  • Implement (design, code, test and deploy) mobile app features on the platform
  • Contribute to everything from low-level networking and parsing to application logic to UI implementation
  • Provide feedback into product design
  • Optimize mobile applications on the Android platform.
  • Develop prototypes
     

_______________________________________________________________________________________________________________________________

To apply for this job, send your resume on pmcplconsultant@gmail.com