Software Development Engineer – Mobile (Android)

Email this Job
Employer - McAfee
Category - it-software
Job title - Software Development Engineer – Mobile (Android)

Job Description
Job Title: Software Development Engineer – Mobile (Android)
Location: India, Bangalore
Role Overview:
This position is for the mobile team in McAfee consumer. We are looking for an Android developer to join our team of developers! We want a developer that possesses a passion for pushing mobile technologies to the limits. Work with our team of talented engineers to design and build the next generation of our mobile applications. The primary focus will be the development of mobile logic from Android and other client technologies like iOS and Frontend with ensuring high performance and responsiveness. Also, responsible for integrating the back-end elements built by co-workers into the application; therefore, a basic understanding of back-end technologies is necessary as well.

Company Overview
From device to cloud, McAfee provides market-leading cybersecurity solutions for both business and consumers. McAfee helps businesses orchestrate cyber environments that are truly integrated, where protection, detection, and correction of security threats happen simultaneously and collaboratively. For consumers, McAfee secures your devices against viruses, malware, and other threats at home and away. With the mission of capturing the biggest market share in the area of cyber security, network security, endpoint security, threat research, malware research, cloud security, we work together for a common goal of shaping the company’s future by designing and building best in class cyber security solutions.

About the Role:
Design and build applications for Android devices. Maintain quality and ensure the responsiveness of applications.
Maintain code integrity and organization.
Experience with Android SDK and multiple versions of Android.
Experience with Android framework, as well as offline storage, threading, and performance tuning.
Development experience with accelerometers, touch, gyroscopes, and additional sensors.
Experience with Android UI principles and best practices. Understanding of fundamental design principles behind a scalable application
Knowledge of the open-source Android ecosystem and the available libraries.
Must be familiar with RESTful APIs to connect Android applications to back-end services.
Proficient understanding of code versioning tools, such as Git or SVN.
Ensure that validated deliverables meet functional and design specifications and requirements.
Identify any potential quality issues as per defined process and escalate potential quality issues immediately.
Collaborate with the rest of the cross-functional engineering team to analyze, design and launch new features.
Understand the role of development engineer with agile mythology and effectively advocate for the best possible customer experience of product quality within those parameters
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 excell

software-development, software-development-jobs-in-bengaluru, software-development-engineer
Job Location Bengaluru, Karnataka
Date Posted 09 Aug 2019
Employer Email --No Email
Click here to Apply

Jobseeker's Please Note: Please do not make any payment in any bank account or wallet in our Name, We don't charge any money to jobseekers
For More details please Click Here