Karbon is growing its team of iOS engineers to better serve our evolving client requirements. We're expanding to provide additional support as we work with clients to launch several major versions of existing large-scale iOS apps.
What you'll be doing
Building new features with Swift, Material Components, and more
Implementing new UI and modifying existing components based on evolving requirements with both Auto Layout and frame-based logic
Triaging, prioritizing and fixing bugs and regressions based on QA testing and user feedback
Writing and reviewing technical design documents
Participating in meetings, discussing and planning engineering efforts and peer-reviewing code
Shipping new versions of the product to users and managing feature rollouts
Requirements
3+ years experience building and shipping iOS apps as part of a team
Fluent in Swift, working knowledge of Objective-C
Automated testing experience
Eye for detail and the ability to build accessible, functional, performant UIs
Solid understanding of the full iOS app development lifecycle
Experience with Git or Mercurial and related workflows
Passion for learning and using new frameworks and technologies
Strong communication and interpersonal skills—you’ll be working directly with both your fellow Karbon engineers and client personnel
Nice to have
Previous experience working from home or remotely for a distributed team
Familiarity with Google products and APIs
Experience with swift-format, SwiftLint or other code quality tools
Working knowledge of Python or other scripting languages
Employee benefits
Competitive salary and bonuses
MacBook Pro and other hardware
Comprehensive health and dental insurance for employees and eligible dependents
Company 401K, eligible after 6 months
Monthly internet stipend
Yearly iOS device stipend
Several weeks of vacation yearly, generous personal time policies, and paid holidays