Home   Register   Sign In
Company Info
Bravens Inc

United States

Web Site:

Company Profile

Technology Lead IOS


Job ID:



United States 



Job Views:


Employment Type:

Full time



Key Skills:

iOS,MVC/MVVM,JSON,REST,XCTest, OCUnit, OCMock, Kiwi, Quick, Cedar,Cucumber, Calabash, Appium,Git, Stash, Jenkins, XCode Server,Ruby, Python, Node.js

Job Description:

Role: Technology Lead IOS
Location: San Francisco, CA, Charlotte, NC
Duration: Fulltime
Job Description:
Qualifications Basic
Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
• At least 4 years of experience with Information Technology.
  • At least 4 years of experience in the area of development of mobile downloadable applications.
  • At least 2 years of experience in iOS development with latest iOS SDKs
  • Thorough understanding of the software development lifecycle in a Scrum environment and experience working in a Scrum team with rapid iterations of products
Solid understanding:
  • Cocoa fundamentals and best practices
  • common Cocoa design patterns
  • View Controller programming & practices
  • common Cocoa coding guidelines
  • Table View programming concepts & practices
  • MVC/MVVM pattern as used in iOS development
  • network & URL loading concepts & practices
  • use of REST services and JSON objects
  • secure coding concepts and practice
  • memory management in iOS
  • block programming concepts and practices
  • concurrency, GCD and NS Operation concepts and practices
  • Core Data, Core Graphics and Core Animation
  • Produce high quality iOS code that satisfies both the business functional requirements as well as non-functional requirements
  • Provide proven knowledge in iOS application functionality and limitations including Swift, Objective C, cocoa framework, core data and other native API integration
  • Work closely with product owners to understand and satisfy business requirements
  • Work closely with the Application Architect to ensure consistent designs and models throughout the product portfolio
  • Collaborate with other developers, testers, and designers across teams
  • Write code, unit tests, and automated integration & acceptance tests
  • Perform code and design reviews
  • Solid experience in performance and memory analysis using Instruments
  • Experience in test-driven development and associated frameworks like XCTest, OCUnit, OCMock, Kiwi, Quick, Cedar, etc.
  • Experience with UI automation tools like Frank Cucumber, Calabash, Appium, etc
  • Experience in Build, deployment processes and continuous integration tools like Git, Stash, Jenkins, XCode Server, etc
  • Experience and desire to work in a Global delivery environment
  • Good to have – Experience in any object oriented scripting language – Ruby, Python, Node.js

© 2017 Powered by Rootjobs     About Us   Sitemap   Terms and Conditions   Privacy Policy   Mobile Version     Twitter RSS LinkedIn Facebook