Required Skills

Product design Android SDK Troubleshooting

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 14th Sep 2022

JOB DETAIL

  • As a Senior Engineer, you will be able to leave your mark by working on building the mobile platform, SDKs and native apps, building beautiful user experiences, product/s that will be used by over million people worldwide.
  • We leverage cutting-edge tools and software. If you enjoy working in a highly collaborative, fast paced environment, multi- disciplinary, you will find this role highly rewarding. Your role expectations are:
  • Participate in full software development lifecycle and write code that is maintainable, clear, and concise. Hands on experience on coding and troubleshooting
  • Ability to collaborate with other internal technology teams to coordinate and deliver software systems. Takes personal initiative; conscientiousness and complete follow- through on areas of responsibility.
  • Translating Business Requirements into system designs. Hands on Knowledge of applicable methodologies, tools, standards, and procedures.
  • Take/initiate appropriate corrective action based on the finding with required stake holders/ vendors Identify the areas of improvement and take pro-active approach to address the identified areas by means of automation / process modifications / documentation / training
  • Responsible to ensure the basic hygiene of NOC tools echo system.

Tehcnical & Functional Skillset

  • 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
  • Hands on experience developing applications in Android App Development from Develop, Build, Test to Deploy automated. Should have hands on experience using the below; oMVVM architecture, oObservable 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

Personal Skills & Background

  • 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
  • Minimum 4 years of hands-on application development experience 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

Company Information