03 Aug
|
Hexaware Technologies
|
Gujarat
03 Aug
Hexaware Technologies
Gujarat
Senior Software Engineer - iOS
Company Description
Butterfly Networks mission is to democratize healthcare by enabling universal access to superior medical imaging. We reinvented ultrasound technology by creating the world's first handheld, single-probe whole-body ultrasound system: the Butterfly iQ. This innovative technology reduces the cost of the traditional Ultrasound system by miniaturizing it onto a single semiconductor silicon chip.
Butterfly harnesses the advantages of AI and cloud computing to deliver advanced imaging that is easy-to-use and built for the digital era. The Butterfly iQ, Butterfly iQ+, and next-generation iQ3 have received CE Mark and FDA clearance, and are being sold in hospitals and clinics around the globe.
Joining Butterfly Network is the prospect to redesign the future of healthcare through the power of technology. Embark on a journey with us to maximize global impact, motivated by the idea that our products will change the lives of millions along with the people you love.
Job Description
As a Sr. iOS Engineer at Butterfly, you will be responsible for building native iOS apps that reinvent the ultrasound user experience for the mobile age. You’ll be a champion for constantly improving the software architecture and team processes. You’ll collaborate with product managers and designers to deliver elegant solutions to complex problems. You’ll work in collaboration with the Android, ultrasound hardware, device software, cloud, AI, and imaging science teams to integrate cross-cutting features. You’ll also engage with user research and design team members to get a firsthand view into how the product you build is being used in the real world.
About the Team
The Butterfly Software team shipped version 1.0 of our app in Fall of 2018 and won an Apple Design Award one year later. Our application and infrastructure was built by engineers from leading companies such as Autodesk, Apple, Spotify, Uber and more. We strongly believe in extreme focus, incremental work, transparency, collaboration, and use these guiding principles to improve both our codebase and individual skill sets on a daily basis.
As part of our team, your core responsibilities will be:
- Collaborating on technical mobile requirements through iterative problem-solving sessions with iOS and Android developers.
- Working alongside product managers, designers, and clinical professionals to break down user requirements and develop current medical imaging experiences.
- Producing high-quality, efficient, and well-tested modern Swift code.
- Following the team established Swift coding standards to keep the code high-quality, productive, and tested.
- Working in a complex codebase with numerous internal SPM modules managed by the iOS, Device Software, Imaging and AI teams.
- Collaborate via Zoom regularly to learn about our systems and how it relates back to your work. We are all life long learners.
- Working in conjunction with advanced technologies such as deep learning applications, telemedicine and integration with our cutting edge Butterfly iQ device.
- Leveraging modern technologies like Swift, SwiftUI, Reactive programming, and GraphQL.
- Product managers write requirements, engineers write tickets. You will help break down work that builds what they want.
- Perform a broad variety of tasks in support of the role and responsibilities.
Qualifications
Baseline skills/experiences/attributes:
- Bachelor of Science in Computer Science / Engineering or related field.
- A track record of professional achievement and problem solving.
- 5+ years of native iOS application development.
- A strong grasp of the Swift language
- Understanding of modern functional reactive programing iOS design patterns (RxSwift/Combine).
- A strong grasp of one of the following: UIKit or SwiftUI
- Experience with Unit Testing and knowledge of XCUITests
- A passion for creating something meaningful.
Ideally, you also have these skills/experiences/attributes (but it’s ok if you don’t!):
- Previous experience using The Composable Architecture.
- Awareness of various app architectures (Composable Architecture, MVVM, VIPER).
- Awareness of graphics rendering and image processing (CoreImage, Metal).
- Python or C++ experience will help you collaborate with other engineering teams.
You Deeply Identify with Core Butterfly Network Values:
- Efficient & Speedy - you get work done in a fraction of the time as industry peers
- Intellectually Curious - you are thoughtful & inquisitive; people enjoy working with you because they learn from you
- Mission-Driven & Committed - you are passionate about the company's purpose and are immensely productive
- Team Oriented - you celebrate and take joy in the success of others on the team
📌 iOS Developer (Gujarat)
🏢 Hexaware Technologies
📍 Gujarat