Software Development EngineerPrimary Location Bangalore, Karnataka Additional Locations Date posted 02/15/2019
Description: We are looking for a Senior Mobile App Developer for the development of iOS and/or Android solutions.
Scope of the Position
* Provide technical expertise in the Research and Development of iOS and Android solutions.
* Contribute to the development of features and enhancements for Mobile client solutions. This requires analysis of the feature, design, development, testing/automation and documentation activities.
* Should be able to take up end-to-end ownership of features including development, testing and automation.
* Should be able to analyze feature requirements and create design documentation.
Experience, Knowledge and Skills
* Bachelor or Master Degree in Computer Engineering/Computer Applications with 6 - 9 years of professional work experience
* 3+ years of hands-on development experience on iOS and/or Android
* Solid understanding of OS internals preferably iOS/Mac and/or Android
* Solid understanding of Android/IOS Application Development process.
* Knowledge of Objective-C, iOS SDK, XCode, Swift langauge
* Experience in object-oriented programming using C++ and/or Java
* Good knowledge of Networking protocols such as TCP/IP, HTTP, HTTP2, SSL/TLS, IPSec
* Good understanding of VPN & networking concepts
* Experience with Quality aspects and testing/automation/scripting is desired
* Should have excellent debugging, troubleshooting, analytical and problem solving skills
* Should be flexible to quickly learn new technologies and respond to changing requirements and environment.
Shift 1 (India)
EMB2 - India - Bangalore Embassy Golflinks
McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.