Senior Software Engineer, iOS (Remote, Worldwide)

Зарплата

от 2500 до 3500 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Описание вакансии

Условия работы

At BookFusion, we are passionate about providing the very best reading experience regardless of content type or formats. Our mission is to revolutionize the way we read and interact with eBooks, audiobooks and articles by building a platform that allows readers to obtain, organize, read, share and derive value from content regardless of whether they are reading to learn, for work or for pleasure. 

After over 400 years ago since the Gutenberg printing press, reading has still remained just a flat representation of print even in the digital age. We are building a platform that provides the reading experience of the future but delivered today by adding interactivity, integrating natural language processing & machine learning and cutting edge technologies. 

We are seeking a self-starting, ambitious iOS Engineer with experience developing sophisticated applications on the iOS Platform. Join us today and become a pioneer of the new reading experience. 

Summary:

The Senior iOS Engineer is a highly-autonomous role that will work with the CTO and the CEO to build a world class iOS app that pushes the reading experience beyond the mere representation of print. You should be passionate about reading and love building apps that are performant with smooth UI experiences. You will be responsible for the end-to-end development of our iOS applications driving the long-term mobile strategy planned for BookFusion. 

You are responsible for:

  • Building and architecturing our iOS multi-format reading SDK.
  • Working with the CEO, CTO and Product Designer (UI/UX) team to implement novel designs and features. 
  • Writing clean and quality code in Swift or Objective-C.
  • Ensure the quality of the app through thoughtful code, architecture decisions and automated testing. 
  • Identifying the best third party libraries to get the job done or creating our own inhouse solutions when applicable.

Requirements:

Skills and Experience:

  • Minimum 3-5 years of experience with native mobile app development.
  • Strong knowledge of Swift and Objective-C.
  • Deep understanding of iOS frameworks and modern design paradigms.
  • Demonstrable commitment to writing pragmatic, high quality code.
  • Experience in working with RESTful APIs.
  • Building offline-first apps that work fully without internet connectivity.
  • Seamlessly sync data between the iOS app and backend services while keeping the UI smooth and responsive.
  • Worked with iOS frameworks such as Core Data, Core Animation and others.
  • Excellent collaboration, time management and communication skills.
  • Exceptional problem solving skills.

Qualities that are important to us:

  • Eye for details and quality.
  • Takes initiative and is not afraid to suggest better solutions where possible.
  • Strong user empathy values.
  • Tenacious, entrepreneurial attitude, experience working in a dynamic startup environment.
  • Curious, self-motivated & a self-starter with a ‘can do attitude’. Comfortable working in a fast paced dynamic environment.
  • Honest and forthcoming.
  • Loves learning about new technologies and techniques to keep yourself sharp to be able to make optimal decisions when implementing new features or refactoring. 

Bonus Points:

  • Written an EPUB3 or other eBook format SDK before
  • Experience with search technologies 
  • Experience with C or C++ 
  • Past open source contributions or public GitHub repositories. 

Benefits:

  • Work anywhere
  • Comfortable working environment 
  • Constantly learning 
  • Develop transferable skills 
  • Better management of your time 
  • Join a growing company that is now scaling after identifying product market fit

You should include these in your application:

  • Links to online profiles (GitHub, Stack Overflow, Blogs & Twitter) if any
  • Links to any apps you’ve have released in the App Store or libraries you have written.
  • Answer the following questions: * How would you architect and design an EPUB3/CBR/CBZ SDK that can be used in multiple reading apps? * In your opinion what would a perfect eBook platform entail for you? Feel free to make reference to existing apps or mashups if that helps with your answer. * How do you imagine people will read and interact with content in 2030?