iOS Engineer

Muse


1 month ago

08/18/2019 10:21:23

Job type: Full-time

Hiring from: US or European timezones

Category: Software Dev


Muse is an independent software company making tools for creative thinking. We’re seeking an engineer with deep experience on iOS to join our all-remote team of four. You’ll help define and build features in Muse, quickly iterating in collaboration with our beta users. If you’re excited to show the world how powerful the iPad can be for creative work, this position might be a fit for you.

Role

Muse has a novel user interface that challenges how we traditionally design and build mobile apps. Therefore we’re seeking someone experienced with iOS yet excited to push beyond typical patterns of the platform.

You should be skilled with:

  • Swift

  • Data modeling with e.g. Core Data, CloudKit

  • Managing complex view hierarchies

  • iOS build & release processes, e.g. code signing, TestFlight, Fastlane, and App Store submission

Bonus skills:

  • Developing for iPad specifically e.g. drag-and-drop APIs

  • Supporting rich touch inputs, with the Pencil as distinct from finger input

  • Developing mobile Safari extensions or macOS native apps

  • Keeping up with the latest from WWDC e.g. Catalyst, SwiftUI

You might work on:

  • Fluid mixed media: enable users to seamlessly manipulate different content — images, text, web links, audio, etc. — all within one app.

  • Sharp tools: implement in-app controls so intuitive that they feel like an extension of the users’ hands.

  • Inking engine: empower users to customize their ink tools and render beautiful, responsive strokes.

  • High responsiveness: use prefetching, caching, and background processes to ensure the app always reacts instantly to user input.

  • We’re an all-remote team. Candidates should be between the US Pacific and Central Europe time zone range (for video calls) and be able to travel internationally once every ~8 weeks (for team summits).

Company

  • Muse is a spinout of the Ink & Switch research lab. We’re taking some of the radical interface approaches and technical ideas developed in the research setting and turning them into a real-world product.

  • We aim to be a small, independent business that optimizes for mojo over hypergrowth and monetizes directly with pro pricing.

  • Our passion is to build tools that help creative people do their best work and be their best selves. We believe in human creativity and ingenuity as a force for good; self-improvement and growth mindset; and the simple joy of flow state.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 1 week ago

    Company Overview

    Songspace is a growing music technology company based in Nashville that designs, builds, and delivers innovative products and services for music creators, publishers, and labels to manage music catalogs, collaborate with other creators and rights owners, send and share songs and playlists, and organize the creative workflows in music rights management. The foundation of the company mission and culture is a shared passion for music, music creators, music rights, and technology.  We work closely with creators and rights holders to ensure our products and services provide a superior experience and value. We continually strive to earn the trust of the thousands of publishers, labels, and creators around the world that rely on our products to manage, promote, and deliver their music copyrights and recordings.

    Job Overview

    Songspace is seeking an experienced Data Developer/Engineer to build and manage the data tools, applications, models, processes, and workflows that support the efficient and automated management and provision of the company’s data across internal systems and external products, the ingestion of multimedia files and metadata provided by our clients, and the exchange of data with our business partners.  This role will also analyze data and create/run SQL queries to deliver information to various teams across the company. The ideal candidate will possess a strong understanding of data pipeline tools, processes, platforms, storage, and databases, as well as the full data lifecycle across ingestion, integration, provision, and deprecation. This position offers an opportunity to design, build, and manage mission critical data applications and products in an interesting and fun industry, with self-direction and autonomy.

    Job Responsibilities

    • Design and create new, and improve existing data pipelines, tools, and processes to facilitate the efficient and automated movement and exchange of data between internal systems, external customers, and 3rd party data providers

    • Build and operate stable, scalable, automated data pipelines that cleanse, and integrate disparate data sets into a common, standardized format for use in both transactional processing and reporting

    • Manage and perform ingestions of music metadata and multimedia assets from music creator, music publisher, and record label clients

    • Manage daily monitoring of content delivery queues and troubleshoot/resolve delivery errors

    • Technical data point of contact for our clients, external data providers, and internal Client Services team

    • Advise and guide new clients and their technical team when integrating with the Songspace platform

    • Investigate, troubleshoot, and solve technical data issues, escalating unsolved issues to the appropriate team

    • Create and sponsor ideas and work with internal teams to develop new tools that will assist clients and/or internal stakeholders to automate and optimize data workflow and data accessibility

    • Work with the technology teams to plan, prioritize, and manage technical backlog of data deliverables

    • Create and Maintain scripts to automate daily tasks

    • Perform custom SQL queries and run existing scripts and queries upon request

    • Create and Maintain test data, and Perform/Test upgrades, code changes and bug fixes

    • Create and Maintain documentation of code, scripts, tools, applications, and processes

    • Train team members in use of internal data tools

    Requirements

    Job Qualifications

    • A minimum of 3 years of relevant data development and technology experience is required

    • Bachelor’s degree or demonstrable equivalent experience in a professional engineering or technical discipline such as Computer Science, Mathematics, Statistics is required

    • Experience with designing, developing, and using custom ETL/ELT code and processes is required

    • Proficiency in writing efficient and reliable code in python and/or php is required

    • Proficiency with SQL is required (MySQL preferred)

    • Experience working with relational databases and data schemas is required (MySQL preferred)

    • Experience creating, implementing, and using REST APIs is required

    • Experience with Agile software development methodologies is required

    • Must be experienced and comfortable working independently and with small, distributed teams

    • Must seek and be open to new ideas and solutions and be proactive in problem solving

    • Must be curious and invest time to develop and expand knowledge and proficiencies for self and others

    • Must be proactively communicative and possess strong written communication skills

    • Must be legally eligible to work in the United States

    Preferred

    • Experience with music data standards (DDEX, CWR) and audio files (.mp3, FLAC, WAV) is a big plus

    • Experience with *nix CLI and shell scripting is preferred

    • Experience with git a plus

    • Experience with AWS S3, EC2, RDS, Lambda, Redshift and familiarity with implementing and supporting AWS data pipelines a plus

    • Experience with data visualization tools is a plus

    • Proficiency with Java, C/C++, Perl is a plus

    • Experience as a tech support/account manager or client-facing project manager a plus

    Benefits

    The Songspace company culture is grounded in a shared passion for music, music creators, and technology. We take pride in building and delivering high quality, best of class products and experiences to our customers. We are a small, collaborative, and inclusive team that encourages and thrives on new ideas, challenges, and opportunities. We believe in ensuring and contributing to a healthy, supportive, productive, and rewarding work environment for every team member. 

    In addition, Songspace offers eligible team members the following benefits:

    • PTO

    • Health, Dental, Vision Insurance

    • 401(k)

    • Flexible Hours

    • Remote Work (eligibility based on role/experience)

  • 2 weeks ago

    Help build the future of outdoor mapping at Gaia GPS.

    We're looking to hire people who can be very product-focused - strong coders who can also do things like wireframe their own ideas, use analytics to drive decisions, and drive growth with ideas and execution. Right now, we perceive the most need for engineers who want to focus on front/middle-end mobile/web, but we'll consider any strong candidate.

    This page is for mid- and senior-level hires. More junior candidates should apply as Software Engineer I.

    Lifestyle and Benefits

    • The company is all remote, currently distributed across North America.

    • We have the most flexible work environment, which lets all of us balance family and other interests, with work.

    • We offer 4 weeks of vacation, and another 12 paid holidays that can be shuffled around. We provide 2 months of paid maternity and 1 month of paid paternity.

    • Non-salary financial benefits include bonuses based on company performance (you'll learn the formula while interviewing), health insurance, and 401K matching.

    • We provide the best computers, monitors, tablets, and other home office equipment. We reimburse home internet and mobile phone bills. We comp expenses for any sort of books or other materials for learning.

    • We have a retreat every 9 months, alternating with and without families (past ones include Tahoe, Zion, Rocky Mountain NP, Park City, camping, backcountry skiing, etc), to hang-out and mingle the remote team.

    Skills and Requirements

    • We heavily favor candidates who do a lot outdoors.

    • You must have published complex websites, apps, or other software.

    • Experience in our stack is a plus. Our front-end include Swift/Objective-C, Android Java, React, and node.js. Our back-end includes Postgres/PostGIS, AWS, Django/Python, and Docker. We have extensive map building infrastructure based on OpenStreetMap and other open data and tools.

  • 2 weeks ago

    Karbon is growing its core team of iOS engineers to better serve our evolving client requirements. We’re expanding our team to provide additional support as we work with clients to launch several major versions of an existing app.

    While this position will initially be solely focused on one product, ideally this role will expand to take on other projects and apps at Karbon in the near future.

    What you'll be doing

    • Building new features with Swift, Material Components, the Google Drive API 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 community 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 releasing updates to open source projects

    Requirements

    • 3+ years experience building and shipping iOS apps, ideally as part of a team

    • Fluent in Swift, working knowledge of Objective-C

    • 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

    • Experience shipping apps using Core Data and SQLite

    • Familiarity with Google products and APIs

    • Working knowledge or past experience working on apps utilizing Bluetooth Low Energy devices

    • Employee benefits

    • Competitive salary and bonuses

    • MacBook Pro and other hardware

    • Company 401K with matching, eligible after 1 year

    • Several weeks of vacation yearly, flexible personal time, and paid holidays

    About Karbon

    We’re a tiny, closely-knit team of iOS engineers with an obsessive attention to detail who have been building apps since the launch of the App Store. Founded in 2010, we’ve spent the last nine years helping some of the biggest companies in the world create amazing experiences for hundreds of millions of users. We value quality over quantity and focus on only a few key projects per year. We strive for honesty, transparency and open communication with our clients.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!