Whole industries have been disrupted and transformed in recent years by digital technology. As an IT advisory professional, you’ll help businesses realize the value they can gain from their IT investments supporting strategy and being a key growth driver.
As part of a high-performing team, you’ll deliver exceptional client service providing advice on how technology enablement, digital transformation and enterprise intelligence contribute to performance improvement, as well as how IT can act as multiplying effect during major program transformations.
As organizations look to leverage the advantage IT offers, we’ll work with you to develop the consultancy and analytical skills that you’ll need in today’s environment.
Working on projects that cross borders and sectors, the experiences you gain here will be more valuable than anywhere else.
So whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.
We are lookingfor a junior iOS developer with solid foundation in enterprise and commercialapplications, interested in building highlyperformant mobile apps with Swift 5.
2+. Your primary focus will be ondeveloping user interface and reusable components . You will ensure that thesecomponents and the overall application are robust and easy to maintain.
Youwill coordinate with the rest of the team working on different layers of theinfrastructure. Therefore, a commitment to collaborative problem solving,sophisticated expandable design, and quality product is important.
Your key responsibilities
Ability to optimize the code through the use of instruments, or various techniques of memory profiling
Guide the team to follow best industry practices to deliver clean code keeping performance in check
Skills and attributes for success
To qualify for the role you must have
Expertise in iPhone SDK, Cocoa touch frameworks UIKit, foundation, core data, AVFoundation, Core location, ARKit, and APIs
Ability to organize large-scale front-end mobile application codebases using common mobile design patterns such as MVVM, MVC or Viper.
Must have developed apps using swift & objective C interoperability
In-depth understanding of Adaptive layouts - iOS storyboards, auto layout, Size classes
Understanding of interactive application development paradigms, GUI, memory management, file I / O, network & socket programming, concurrency and multi- threading
Develop cutting edge functional modules that will be integrated across our iOS Application
Stay abreast of latest iOS platform features and propose evolution of application to take advantage of the same
Experience with two way data synchronization between client and server database for applications which supports offline capability.
Ideally, you’ll also have
Knowledge of Hybrid Mobile application frameworks such as Cordova / PhoneGap
Awareness of enterprise Mobile Application Management (MAM) and Mobile Device Management (MDM) frameworks such as Microsoft Intune, Citrix XenMobile, etc. is a plus
More advanced data handlers such as WebSocket’s and Offline mobile applications
Awareness of Enterprise mobile applications and data protection policies and methods would be a plus
What we look for
We look for high performers, who consistently deliver quality work while continually looking for ways to improve. We want you to have a clear sense of personal and professional accountability, and know how to build relationships by doing the right thing.
We look for people who demonstrate drive, vision and determination and are passionate about helping our clients achieve their goals.
We want people who understand the challenges of working in a professional services environment, and are focused on achieving and delivering the best for our clients.
What working at EY offers
We offer a competitive compensation & benefits package and different rewards program like travel opportunities, awards & recognitions, loyalty awards.
EY is committed to doing its part in building a better working world, thus, the organization promotes continuous learning and development opportunities by providing in-house technical and supplemental training related to each role, as well as promoting developmental programs, such as mentoring activities, projects, and the like, which will aide in our employees’ succession planning and career advancement.
Talk to anyone at EY and they’ll tell you what a rewarding place it is to work. As you collaborate with colleagues in our high-performing teams, you gain exposure to some of the most complex and stimulating situations in the business world.
For us, it’s vital you share our goals so we can work together to achieve success.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.