05 Mar
Sr. iOS Developer
Georgia, Atlanta , 30301 Atlanta USA

Vacancy expired!

Interested in developing IOS applications connecting millions of products, providing world class experience to retail and commercial users, and exploring IoT and other leading edge technology for some of the best know brands in the world? If so, we would like to talk.Who is Stanley Black & Decker?Stanley Black & Decker, an S&P 500 company, is a world-leading provider of tools and storage, commercial electronic security and engineered fastening systems, with unique growth platforms and a track record of sustained profitable growth. Since 1843, our goal has been simple: provide tools and solutions that make life easier. Whether it's a hammer that punches above its weight while going easy on your elbows, a door that unlocks for you at a glance or a toolbox smart enough to find a missing socket anywhere in an airplane hangar, our products have a way of making a big impact on your daily life.Job Summary:The Sr. IOS Engineer will report to the Manager, Technology in the Global Tools and Storage (GTS) Digital Products Group and will support retail and commercial application development for Stanley, DEWALT, Craftsman and other global brands.Responsibilities:

  • Design and develop mobile software on IOS operating systems
  • Design and develop software in modern enterprise-class Web languages and development platforms, including cloud-based and containerized platforms
  • Develop code to interact with connected devices using protocols such as Bluetooth
  • Work in a collaborative, agile development setting incorporating elements of Scrum and Kanban
  • Work on a team with product owners, UI/UX, development and test team members
  • Participate in design and code reviews of both own code as well as that of others
  • Maintain software quality and reliability by creating testing artifacts, programming unit tests, and providing the communication needed to ensure modified artifacts are continuously releasable in a CI/CD manner
  • Bring to life and support production-grade, scalable, high-quality software applications
  • Ability to potentially mix in other new and emerging technologies as appropriate
Qualifications:
  • BS in Computer Science; MS in Computer Science provided additional weight but not required
  • 5+ years of software development experience, with a focus on mobile development
  • 5+ years of experience with application development in native IOS environment
  • Prefer experience with cloud-based software platforms, preferably AWS, including AWS Lambda and S3
  • Exhibit software design, coding, and testing best practices
  • Solid grasp of algorithms, memory management, object-oriented programming and concurrent programming
  • Knowledge of XML/JSON and creation/consumption of RESTweb services
  • Experience with Swift
  • Experience creating adaptive layouts (e.g. Storyboards, AutoLayout)
  • Experience profiling application and database performance
  • Experience with static code analysis tools
  • Experience with unit testing frameworks
  • Experience with app stores (e.g. using APNS)
  • Understanding of ARKit is a plus
  • Experience with Hybrid frameworks or an integration testing framework like Appium is a plus
  • Experience working in an Agile software development environment in general

Vacancy expired!


Report job