Treeline Interactive

iOS Software Developer - B2B with Californian company

Treeline Interactive

30 - 35 $ netto / godzinowo

Język programowania

Opis oferty

Treeline Interactive is searching for an iOS Software Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.

At Treeline we have the opportunity to solve all sorts of difficult problems with elegant solutions. We care as much about our design as we do our code, and cherish the opportunity to take a great idea to market. We work on projects that we find interesting and impactful, both within our own community and for the rest of the world.

This project is building a robust consumer facing iOS Application that uses BLE to connect to a hardware device used professionally for in-home identification. The iOS Application will be built in Swift 4 and Realm technologies. The initial phase of this project will run approximately 3 months with potential to continue for up to a year.

About the role:
  • The position is based in Kraków, but it’s remote. There are three other Treeline team members here, and we would like to have a physical office in the near future
  • It’s a B2B contract between candidate and our U.S. headquarters
  • Candidate will ideally be focused on this project for 100% of their time, but we are open to consider part-time candidates who are willing to systematically shift towards full time schedule
  • This project will last until December, but most likely will extend to a year-long engagement. After that time there will likely be an opportunity to continue working in a full-time capacity as Treeline team member
  • You will be a member of a small project team located in the U.S. The role requires solid communication skills
  • Team uses Atlassian suite (Jira, Confluence) for all aspects of project
  • Team member can expect to start immediately, and have an immediate impact

What you will do:
  • Design and build advanced applications for the iOS platform
  • All code must be written in Swift 4+
  • Data model must be written in Realm 
  • Focus on writing clean code
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and API’s
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements - must have:
  • Proven working experience in iOS development
  • Strong Swift 4.0+ programming skills
  • Experience Bluetooth Low Energy APIs on iOS
  • Have published at least one original iOS app
  • Experience with iOS SDK
  • Experience working with remote data (REST, Realm, etc…)
  • Experience with third-party libraries and APIs
  • Good communication skills in English - both written and oral. It doesn’t have to be perfect, but it means that you should feel comfortable when talking to your team and trying to solve issues
  • Flexible time and ability to be available for some meetings when required in Pacific Standard Time

Requirements - nice to have:
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle

By clicking the "Apply" / "Apply now" button or otherwise sending a recruitment application to Treeline Interactive, Inc., you agree that the company will be processing your personal data contained in the recruitment application in order to recruit for the position indicated in the announcement.

Metodologia pracy

  • System kontroli wersji ― Git
  • System zarządzania projektem ― JIRA
  • Metodologia Agile ― Scrum
  • Komunikator firmowy ― Slack
  • Code review ― Gitlab
  • Continuous Integration ― Jenkins
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą ― Confluence
  • Statyczna analiza kodu ― SonarQube
  • Swoboda w wyborze oprogramowania

O Treeline Interactive

Treeline Interactive has been helping everyone from startups to enterprise companies develop game-changing products for more than 10 years now. Our dedicated team of award-winning developers, designers, engineers, and strategists build mobile apps and wearables, solutions for the Internet of Things (IoT), including hardware, and complex web applications. 

We work with industry-leading companies in fields like medical devices, beauty, action sports, logistics, and entertainment. We enjoy being the agile team that helps corporations radically reinvent themselves and the supportive structure that helps startups iterate and get to market.

At Treeline we have the opportunity to solve all sorts of difficult problems with elegant solutions. We care as much about our design as we do our code, and cherish the opportunity to take a great idea to market. We work on projects that we find interesting and impactful, both within our own community and for the rest of the world.

Between our client projects and our internal products we touch a wide variety of technologies on a daily basis. Here's a list of some that you would likely end up interacting with at some point: PHP, Python, Javascript, Node.js, Drupal, Laravel, Wordpress, Java, Objective C, Swift, BL, Raspberry PI's, Elastic Search.