closed vacancyLead Application Engineer - Swift 5+, SwiftUI, Combine, Architecture, Data Model - remote
LiveSurface is an industry leader in visualization and image creation tools for creatives. We blend leading technology with hand-curated content to provide realtime photorealistic visualization to our users. At our heart, we are a team of creatives that thrive on transforming challenging problems into beautifully implemented solutions.
We are seeking a talented lead application engineer to join our team and help us to build the next generation of LiveSurface products. Interested in joining us? We’d love to hear from you.
Lead Application Engineer
What you’ll do:
_ Build the next generation of LiveSurface visualization products.
_ Leverage the latest frameworks (SwiftUI, Combine, Swift 5.x) to build new products.
_ Work with the team to build a product roadmap and define milestones.
_ Plan and research best technologies, pulling primarily from Apple Frameworks.
_ Contribute to the overall product vision.
_ Architect clean, reusable and maintainable modules.
_ Work tightly with render engine lead to integrate and influence the render engine design.
_ Refactor, optimize and pull from existing code from LiveSurface frameworks.
_ Deliver beautiful, well implemented code that is performant and easy to understand.
Who you are:
_ A university graduate with an undergraduate degree or better.
_ An experienced engineer with a minimum of 5 years working on production code.
_ A fast learner, able to adapt to new frameworks quickly.
_ Experienced in creating iOS/macOS applications using Xcode.
_ Up-to-date with the latest frameworks.
_ Fluent in Swift, Apple Frameworks and Objective-C (Swift fluency primary).
_ Experienced in using Apple Frameworks to create custom experiences.
_ An English speaker with strong communication skills.
_ Equally good at architecting as you are with refactoring.
_ Obsessed with clean, reusable modular architecture.
_ Focused on workflow and user experience.
We offer:
_ Remote work and a flexible schedule.
_ A wide range of challenging problems to solve.
_ A stable, revenue-based structure with an existing product (on the market for 5+ years).
_ Broad exposure: Your work will be seen and loved by thousands of users.
_ A highly acclaimed platform with a loyal user base.
_ A small, friendly, engineering team.
_ Product-focused, non-corporate management.
Extras that will make you stand out:
_ Experience building graphics apps in Metal.
_ Clean code/reusable architecture obsession.
_ Experience with local/remote data sync and a variety of architecture patterns.
_ Knowledge of C, C++.
_ Experience with using Adobe and other industry standard graphics tools.
More about Context:
http://www.livesurface.com/context.php