Job Description:

Work independently with the client on Requirement detailing and understand
Perform and impact analysis for the given requirements and get clarifications (if any) resolved
Develop software in accordance with the defined software engineering processes
Create reliable, efficient, maintainable software programs based upon software engineering principles
Participate in formal and informal technical reviews, code walkthroughs and other software engineering related quality control activities

Technical Skills

Mandatory Android SDK
Strong Core Java (Data Structures, Design Patterns and Multi-threading)
Understanding the best practices of Android Application Architecture (MVVM)
Ability to write Custom View Components
Hands-on knowledge using Service, Broadcast Receivers and other Android components
Complete understanding of Android Activity Lifecycle
Good understanding of SQLite and incremental DB migration strategies
Hands on experience in using Google Play Services library
Android Push Notifications using GCM or CCS
Internationalization (i18n) in Android
Android APIs
XML
Android Studio
Material Design
A natural communicator who can explain esoteric technical concepts in clear, plain English (both written and verbal)
Should be able to explain at least one of his/her development assignments with reasoning; as to how it was designed, what controls were used and why
Should be able to troubleshoot and analyze application Performance Should be aware of usage of native app performance testing tools for Android

Desired

o HTML5
o CSS3
o JavaScript

Roles & Responsibilities

Project Activities To assist in low-level estimations
To do the low-level design
To understand requirement specifications and carry out general system design and programming tasks as assigned
To create and maintain unit / program as per the specifications
To adhere to source code procedures and controls
To decide on the test cases of unit test plan along with QA
To carry out unit testing of assigned software item
To complete assigned tasks on time
To update task and defect status in the tracking tool on real time basis
To communicate the status of the project and any issues that may affect the task completion date, to stakeholders
To participate in project lifecycle activities including quality reviews for programming, unit testing and conformance to standards
To participate in peer reviews whenever required
To participate in the scheduled team meetings, review project status meetings

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking, Telecom
Functional Area : IT Software : Software Products & Services
Role : Application Programming
Salary : As per Industry Standards
Deadline : 10th May 2020

Key Skills:

Would you like to try out these free online tutorials?

People who search this job also searched for the following Keywords

Sourced**

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status