Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.
What you’ll be doing...
At BlueJeans by Verizon, we’re transforming the way people meet by creating a human connection in every experience. Together, we’re bringing immersive meeting experiences to everyone, regardless of location or device, including mobile, desktop, or room systems. We work with thousands of companies worldwide to upgrade everyday meetings, large-scale events, and social network broadcasts by replacing traditional web conferencing with face-to-face video communication. All our customers have one trait in common: they understand the benefits to bringing their employees, leaders, and partners closer together.
BlueJeans engineering team focuses on achieving an ideal balance between customer delight, innovation and developer experience. We have a great mix of backgrounds and expertise across a deep stack of technologies and a culture of collaborative problem solving. We’re at a great size for smart, motivated individuals to come in and challenge themselves to grow to the next phase of their careers. We are looking for a skilled iOS Developer based in Dunedin, to be part of a lean agile team developing apps and features that will change how the world works together. Along with the rest of your team, you will be responsible for delivering great experiences on iOS.
Collaborating with your peers to produce quality, scalable code primarily in Swift, with some Objective-C.
Adopting development best practices through clean architecture, documentation and code reviews.
Working with other teams like Product Management and Design to clarify and refine requirements.
Understanding requirements, estimating, planning and developing new features.
Debugging and fixing bugs found, including communication with customer support and related teams.
Participating in sprint planning, daily stand up, retrospectives and code reviews.
Mentoring juniors on good coding practice, development processes and collaboration.
Having fun and contribute both technologically and culturally to a great work environment.
What we’re looking for...
If you are somebody who is passionate about the Apple ecosystem, loves pushing the boundaries of both software and the development environment... Then we want to work with you.
You’ll need to have:
Bachelor’s degree or four or more years of work experience.
Four or more years of relevant work experience.
Four or more years of software engineering experience within the Apple ecosystem, specifically experience in Swift and/or Objective-C.
Knowledge of the entire iOS development ecosystem including usage of frameworks like UIKit, accessibility, XCTest and analysis tools, Xcode debugging tricks, App Store submission process, analytics toolchains, etc.
Even better if you have:
Strong verbal and written communication skills.
Experience in macOS development.
Experience and interest in technologies outside the iOS development environment such as server-side or web development.
Experience with video/signaling technologies (e.g. H.264, HLS, SIP, OpenCV).
Experience in automated testing an iOS app using either built-in frameworks (XCTest, UIAutomation) or third-party tools (Appium, KIF, AWS Device Farm, etc.).
Possess an interest in design and desire to provide customers a great user experience.