IBM Software Development Engineer - iOS in BANGALORE, India

About IBM IBM is a global technology and innovation company present in India since 1992. It is the largest technology and consulting employer in the world, with approximately 380,000 employees serving clients in 170 countries. In this new era of Cognitive Business, IBM is helping to reshape industries as diverse as healthcare, retail, banking, travel, manufacturing, and many more, by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things. We are changing how we create. How we collaborate. How we analyze. How we engage. IBM is a leader in this global transformation. Business Unit Introduction: IBM® MaaS360® is an enterprise mobility management platform that is easier to deploy and scale. With IBM MaaS360, organizations can manage and safeguard their mobile devices, apps and content with flexible solutions to help meet their specific needs. Thousands of customers worldwide, from Fortune 500 companies to small and medium-sized businesses, rely on this software as the foundation for their mobile initiatives—helping to enable the apps and content that users need to be productive, while maintaining data security and personal privacy. Who you are: You will join a flexible , adaptable , collaborative product oriented team delivering top-notch mobile experiences for users. You will work with architects, product owners and your peer developers throughout the whole product cycle - starting with requirements and design through development, testing and deployment to finally drive adoption. We love our users and we are making sure that products are well received and adopted. What you’ll do: As a iOS Engineer, you’ll ( not limited to ) •Design, build & support advanced apps for the iOS platform.•Collaborate with cross-functional teams to define, design, and ship new features.•Design & write code for robustness, including edge cases, usability, and general reliability.•Work on bug fixing and improving application performance.•Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Conform to industry standards for mobile application development, creating internal technical documents. How we’ll help you grow: Working in a team of like minded people you will be involved in the design, development and integration of advanced solutions using latest technology. As part of our team, you’ll have the opportunity to collaborate with talented and dedicated colleagues while developing and expanding your career.

2+ Years of Native application development experience on : IOS SDKs , Objective-C ( & Swift)

  • Experience using mobile platform programming environments such as XCode

  • Experience in using testing and conformance frameworks

  • UI development in mobile framework, including using of native UI controls and developing of new custom UI Controls and handling Fragmentation

  • Solid understanding of the full mobile development life cycleArchitect and design leading solutions with a strong focus on security, performance and scalability

  • Experience using Web Services and Data parsing using XML, JSON etc.

  • Strong design principles with exposure to scalable client-server architectures

  • Software engineer with very good communication skil

  • Self-starter with ability cope with sharp learning curves

  • Strong individual contributor who can work independently as well as in a high energy team