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.