
iOS application Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Combine the physical and digital, making technology a more dynamic force to solve challenges and serve humanity's needs
- Work at the convergence of cross channel UX, cloud, insightful data, IoT and mobility
- Empower companies to create new digital business models, enter new markets, and improve customer experiences
Design, architect, and develop new features
Interact regularly with product management, designers, security researchers, and other teams. Participate in regular design and code reviewsWhat You Will Do5 to 8 years' experience in iOS development
Proven track record of building complex iOS applications in programming languages like Swift, Obj-C, C/C++ etc
Experience with iOS core
Strong in programming/coding, data structure and problem solving skills
Strong in Protocol Oriented Programming
Strong in Unit testing
Exceptional architecture (MVVM), coding & design skills
Ability to break complex problems down into smaller components that are loosely coupled and testable
Discipline for testing and automation - unit, functional, integration, etc.
Stellar communication skills; able to work well with a multinational, smart, passionate and growing team which is spread across multiple time zonesBonus Points:Experience in building any of the following - Mobile platforms/SDKs, Security, Networking, MDMs, Secure Containers (MAM), VPNs, Proxies etc
Experience with socket programming using TCP/IP or a network stack (like Wifi, Bluetooth or IOT)What You Need
3+ experience in iOS app development, Swift 4.x,unit testing, data structure, Very strong in programming, Protocol Oriented Programming, design patterns , MVVM.What Makes You Eligible
- Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
- Dedicated performer & team player with the ability to advocate appropriately for product quality.
- Relentless learner with a dedication to learn new technologies and test methods
- Self-driven and Innovative to drive continuous improvements in Test process
- Resourcefulness in triaging problems and coordinating with multiple teams for issue resolution
- Strong written, verbal communication and inter personal relationship skills