About Shape (ShapeScale)
At Shape, we believe that what makes a company amazing is its people. Members of our team are our greatest assets, as they are the ones creating the value of our company day by day. At Shape, your thoughts, opinion and ideas power our engine. Your actions matter. And your passions will never be held back. Join our team to work on products that have the potential to change countless of lives, including yours.
Based in San Francisco, we are a team with a passion for outstanding design, user experience, hardware, software, and health & fitness. Together we share the commitment to create products that connect the human body with technology in a magical way. We're working to become the most empowering consumer company of the 21st century.
Our debut product, ShapeScale, is the first photorealistic 3D body scanner that shows you how your body shape changes over time. ShapeScale is also going to enable various applications in fashion, healthcare, and mixed reality. We have recently started to take pre-orders for ShapeScale and have thus far received thousands of pre-orders. Shape is backed by renowned investors such as Y Combinator and Stanford StartX.
About the role
Skills: iOS, SwiftWe are looking for an experienced and motivated Senior iOS Engineer / Developer to join our team at Shape (www.shapescale.com). ShapeScale, is the first photorealistic 3D body scanner that shows you how your body shape changes over time. As a Senior iOS Engineer, you will be responsible for developing and maintaining our mobile application, which enables our users to visualize their 3D body scan results on their iOS devices. You will work closely with our product and design teams to ensure a seamless user experience and contribute to shaping the future of our technology. Reporting to the Head of Software in San Francisco, CA, this position mandates at least part-time work at our San Francisco office and does not allow for fully remote work.
If you are passionate about building high-quality, cutting-edge iOS applications and want to join a fast-growing startup at the forefront of the 3D body scanning technology, apply for this role.
What You’ll Do:
- Design and implement new features and improvements to the Shapescale iOS application
- Optimize performance and reliability of the iOS application
- Work closely with the product and design teams to ensure a high-quality user experience.
- Work closely with backend, computer vision/machine learning and firmware engineers across the organization to define product requirements, schedules and specifications
- Participate in code reviews, write unit tests, and conduct troubleshooting to ensure a smooth user experience for live systems
- Ensure system security externally to protect against a variety of web-based attacks, as well as internally to guard against unintentional data access
- Deploy the app on Appstore Connect, review crashes and feedback from users
- Stay up-to-date with the latest iOS technologies and techniques
Who You Are:
- Bachelor's or Master's degree in Computer Science or a related field
- 4+ years working as a mobile developer with prior experience of having built and shipped consumer apps on iOS
- Proficient in Swift
- Strong understanding of iOS frameworks such as UIKit, Core Data, and Core Animation
- Experience with RESTful API integration and asynchronous programming
- Experience with Git or other version control systems
- Experienced with 3D asset, Scenekit, Metal, Metal Shading Language
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience with Agile development methodologies
Bonus Points if:
- Hardware / consumer product development experience
- Experience with Android apps
- Experience with Metal and threading in iOS
- Experience with 3D graphics and/or augmented reality and/or computational geometry
- Experience with machine learning and/or computer vision
- Familiarity with cloud technologies such as AWS or Google Cloud Platform
- Proficiency with JavaScript, HTML5 and CSS
What you'll get from us:
- Competitive salary and equity
- Excellent, comprehensive health insurance, 100% employer covered (incl. dependents)
- Unique monthly fitness / wellness benefits
- Unlimited paid time off (15 days/year required!)
- Daily catered lunches (available at office only)
- Assistance with H1B / O1 / TN visa transfer (if necessary)
- Opportunity to work in a creative and collaborative environment, with a passionate, agile and adept diversified team
- A chance to have a transformative impact on the lives of potentially millions by enabling them to lead happier and healthier lives
About Shape
Our mission at Shape is to empower individuals to take control of their health and wellness through innovative technology. We strive to create a world where tracking and monitoring physical fitness is effortless, accurate, and accessible to all. By bridging the gap between the human body and technology, we aim to change the way people understand and improve their health. With a commitment to design, engineering, and data science, we are dedicated to pushing boundaries and delivering products that inspire and improve lives.
Shape is backed by renowned investors such as Y Combinator, Stanford StartX, Alsop Louie, Rebel fund (Reddit CEO, Instacart founder) and valuable angels connected in the industry.
We’re an equal opportunity employer, who values diversity and inclusion. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Technology
SoftwareComputer Vision: C++/Eigen/OpenCL/PyTorch/OpenCV/PCLCloud: Python, AWS, MongoDB, CircleCI, Terraform, KubernetesOther: Swift/Metal/Java/OpenGL
HardwareCreo/Altium/Keyshot
Marketing/WebGA/Heap/Hotjar/Stripe/Zapier/GTM/Kayako/CoSchedule/Optinmonk/Shopify/PHP/NGINX/WordPress/Optimize/AWS/GIT/HTML/CS/JS/ActiveCampaign/AdobeCC
OtherSlack/G Suite/Xero/Gusto/Asana/Greenhouse/LinkedIn Recruiter/Gem
Interview Process
First interview with founder
In this stage we would like to learn about what you have built in the past. You will get to know more about the role, and for you to evaluate whether it’s a good fit for you.
Technical screen + Coding interview
This interview is focused on testing your technical and coding abilities. This interview is done with the person you will be reporting to.
Meeting with team
This is more an informal meeting with the rest of the team.
Reference check
We typically do 2 to 3 reference calls.
Offer
Usually we do a call to walk you through the offer.