Senior Software Engineer, Mobile
- Full-time
Company Description
At Koneksa, we are focused on using new technologies to improve clinical research and drug development. We help leading life sciences companies and research hospitals remotely capture real-world data from patients. Our projects deploy digital health technologies such as FDA approved activity trackers, wearable vital sign monitors, and other emerging monitoring devices that collect data outside the clinical and laboratory setting. We are developing digital biomarkers that help our customers make faster decisions, often using smaller studies, with technologies that enhance the experience of the patients who participate.
We're on a constant quest to improve the tools and endpoints that are used to get the right new therapies to patients who need them. Our experienced and diverse team challenges traditional development paradigms to work at the intersection of what some would consider competing forces—compliance and innovation. At Koneksa, we believe that science, technology, analytics, and agile learning experiences are primary drivers to develop patient-centric solutions that enable our customers to make faster decisions in clinical trials.
Job Description
As a Senior Software Engineer, Mobile Team Lead your job is to lead the software engineering team in developing and maintaining the Koneksa mobile app which is used by participants in clinical trials to collect data.
We’re looking for someone who is passionate about technology, stays on top of the latest trends within the field, and loves to engage with the developer community.
Responsibilities:
Develop and maintain the Koneksa mobile app which is used by participants in clinical trials to collect data
Integrating Bluetooth medical devices into the application and building UI to guide users through taking measurements with the devices
Interfacing with iPhone and Apple Watch sensors to collect, store, and transmit data
Creating pixel-perfect UI that match designs
Profiling performance to identify and correct bottlenecks
Work on a wide range of interesting technical and business projects
Investigating, prototyping, and implementing new solutions to a wide array of complex system design challenges.
Work closely with a talented team of engineers, product managers to build microservices-based applications
Write automated tests for each service while maintaining a code coverage of > 80%.
Develop and maintain software using already established best practices for creating readable and maintainable code
Qualifications
6+ years of experience in iOS development
10+ years of professional experience in software engineering
Strong grasp of software development principles and best practices
Knowledge of Swift 5, iOS, git, and the Xcode build process/tools
Ability to work alongside a Product team to determine effective and time-efficient solutions
Ability to manage time efficiently and focus on clear goals
A pragmatic approach towards tackling unforeseen challenges
Experience providing in-depth code reviews
Ability to switch stacks with ease is a plus!
Knowledge of SwiftUI, watchOS, Xcode Instruments, iOS localization, XCTest, fastlane is a plus!
Experience with Bluetooth peripherals and iPhone sensors (accelerometer, gyroscope, etc.) is a plus!
Experience with Zeplin, MongoDB, protocol buffers, gRPC, Realm is a plus!
Infinite appetite for learning
Experience with Scrum methodologies and remote teams is a plus!
Additional Information
Benefits
- Competitive salary
- Stock option scheme eligibility
- Comprehensive benefits package
- Employer 401(k) matching
- Choice of computer equipment
Koneksa Health, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Koneksa Health Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.