What you’ll be doing...

As a Mobile iOS Engineer, you will design, develop, and implement new capabilities for the Skyward Mobile Platform. You will participate in a collaborative Agile team environment and build features that not only meet customer requirements, but help Skyward encourage best practice in an incredibly innovative industry.

Responsibilities and Duties:

  • Partner closely with our design and product team to architect application workflows.
  • Use Swift, Mapbox, Firebase and other cutting-edge technologies to create secure and high-quality new features/functionalities for iOS devices.
  • Participate with Product Management in the definition, prioritization and estimating of requirements.
  • Practice Test Driven Development techniques, implement unit test and work to increase test coverage across the application.
  • Collaborate in the design of a solid mobile application Architecture that enables the application(s) to scale, grow, and be flexible and that aligns with overall Skyward Platform Architecture.
  • Establish and monitor best practices for the mobile application suite, working across the team and contracted resources.
  • Lead by example and mentorship as part of a team of engineers responsible for the Skyward Software Platform including Web, Mobile, and Services.
  • Participate in product specifications through rapid iterative prototyping and UI simulations in code with live data.
  • Coordinate schedules and activities with engineering team; contributes to team meetings and retrospectives.
  • Work with UX specialists to make interfaces appealing, easy, attractive and simple.
  • Contribute to the development of Skyward’s architectural patterns to ensure scalable, reusable, reliable implementations, use the patterns in application development.
  • Recommends system solutions for user requirements by comparing advantages and disadvantages; provide estimates and on-going status via burn-downs and stand-ups.
  • Keep abreast of technology trends and best practices.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Willingness to pitch-in and help others on the team.

What we’re looking for...

You'll Need to Have:

  • Bachelor’s degree in Computer Science or Four or moreyears comparable work experience.
  • Four or more years of relevant work experience.
  • Three or moreyears of Software Engineering experience with a solid foundation in delivering iOS applications.
  • One or moreyearsof experience with Agile development practices (Scrum, XP, etc)
  • Experience with continuous integration and delivery (CI/CD), including testing and version control.
  • Experience developing and implementing automated unit tests using XCTest and XCUITest.
  • Experience with the Systems Development Life Cycle (SDLC) for mobile applications.
  • Experience with Object-oriented design principles.
  • Experience with Jira, Bitbucket, Github.
  • Experience working with SQL and database technologies includes SQLite and PostgreSQL.
  • Experience using Restful APIs to integrate mobile applications to server side systems (SaaS)

Even Better if You Have:

  • A Degree.
  • Experience working in a startup environment.
  • Desire to learn new skills.
  • Excellent written and verbal communication skills.
  • Ability to work in a fast-paced team environment.
  • Ability to embrace change and work in an iterative development environment.
  • Ability to develop a deep understanding of the commercial UAS marketplace and customers’ needs.
  • Ability to work in a highly collaborative team.
  • PostGIS experience.
  • Experience flying drones for business or pleasure (Part 107 certification preferred)

When you join Verizon...

You’ll have the power to go beyond – doing the work that’s transforming how people, businesses and things connect with each other. Not only do we provide the fastest and most reliable network for our customers, but we were first to 5G - a quantum leap in connectivity. Our connected solutions are making communities stronger and enabling energy efficiency. Here, you’ll have the ability to make an impact and create positive change. Whether you think in code, words, pictures or numbers, join our team of the best and brightest. We offer great pay, amazing benefits and opportunity to learn and grow in every role. Together we’ll go far.

Equal Employment Opportunity

We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.