Software Engineering II, iOS Development.
Your Contributions...
You will be engineering warriors, solving real-time complex technical problems with
development swiftness.
You will need to maintain and evolve the Coordinator / VIPER / MVVM design pattern
based on a scalable technical problem. Clean, Redux architectures are also welcomed.
All new files in Swift, Period. That being said we still have fossils of Objective C.Build reusable frameworks, toolkits that would be used across iOS Teams.Work closely with the Android team and Collaborate with different product teams.Ownership of features from scratch to deployment.
Technical DNAs Expected
4 Plus Full-Time, Professional Software Development Experience.Proficiency in Swift and an overview of Objective C.Solid fundamentals of data structures, Algorithms, System Design.Good understanding of internal and external libraries and write code with useful
abstraction and separation of concerns.
Concurrency and multithreading are attacking weapons.Well, verse with Carthage, Cocoapods, and wise in choosing it.Active contribution to app performance and understanding aspects of scalability.Active participation in Code Review and be a good critic.Demonstrate a good degree of predictability (estimation, planning) in deliverables.Experience in working with Git and Git Flows.Inclination towards reactive programming.Mentoring SD1 within the team.Participation in the hiring process in any capacityDrives productivity within the organization and makes sure processes and protocols are
followed (JIRA, Confluence, Blogs, etc.)