Software Development Engineer-Mobile-Android and iOS

Mcafee
IT/Software

Not Disclosed     6-10 Yrs     18/06/2019     4 Openings     Full Time    Bangalore
Detailed Job Description
You will design and build applications for Android and iOS devices. Maintain quality and ensure the responsiveness of applications.
You will maintain code integrity and organization.
You will ensure that validated deliverables meet functional and design specifications and requirements.
You will identify any potential quality issues as per defined process and escalate potential quality issues immediately.
You will collaborate with the rest of the cross-functional engineering team to analyze, design and launch new features.
You will understand the role of development engineer with agile mythology and effectively advocate for the best possible customer experience of product quality within those parameters
You should be a good Team Player and follows effective software practices to ensure project work/products comply with applicable standards requirements.
About you:
You should have 6-10 years of relevant work experience in testing/development
You should have an understanding of software design principles, patterns, algorithms, data structures, and multi-threading concepts.
You should have experience in working on Windows and Linux systems
Good communication skills-written and verbal
Creative problem-solving skills
Ability to manage, prioritize, and multi-task in a fast-paced environment with minimal supervision
You should have excellent experience in Android Development
Excellent knowledge in core Java
Hands-on experience in the full life cycle of Android application development
Strong knowledge in RESTful web services
Good Knowledge of Android SDKs
Push Notifications and Toast
Android Studio
Experience in Gradle
You should have excellent experience in iOS
Very good experience with Objective-C and iOS SDK
Good working knowledge in Cocoa Touch
Experience with memory management and caching mechanisms
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
You should have:
Basic understanding of SQL Server or Cassandra with knowledge of query.
Knowledge of any web framework (ASP.NeT, Python).
Able to integrate multiple data sources and databases into one system
Basic understanding of front-end technologies, such as JavaScript, HTML 5
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of fundamental design principles behind a scalable application
Able to create database schemas that represent and support business processes


Keywords
JavaScript, HTML 5,


Interview Information
Job Location : Bangalore
Interview Location : Bangalore