Our team needs an **experienced** **iOS** **developer** to develop one of the screens for our app ReeCast (currently in development), to accelerate the speed to market.
The screen UI is already designed and the specs for front-end/back-end interaction are described below.
ReeCast is an iOS app that will allow its users to enjoy their favorite content from the Internet (blogs, articles, transcripts...) in a clean, immersive and *distractionless* format. It offers the possibility of searching, discovering and following sources (webs, rss feeds, aggregators, Medium...) for the user to receive a personalized stream of articles to consume cluter-free. Think Feedly meets Pocket.
Additional details and documentation will be provided upon proposal acceptance.
This gig requires the contractor or agency to have a good grasp of Swift, iOS project architecture, xCode, Firebase and Cloud Functions.
## Documentation
The iOS project, as well as the data model, backend infraestructure and UX design, is fully documented in our Product Documentation Wiki(https://www.notion.so/salinas/App-Documentation-e5ec45b59f134e9f85bd08c1994f1399).
The documentation also provides details on the tools, libraries and software used for its building.
You will be granted full reading access and setup as developer in the xCode project once the proposal is agreed upon.
## Work Request
The required work consists on the **development of the article Reading view within the ReeCast app and part of the different features and functionality contained on it.**
This view is reached when the user taps on an article cell from the Feed, Saved or Channel details views, showing the contents of the article in a clean, distractionless format with consistent typography. See screenshot below.
(Details of the job requirements are contained the link above)
## Additional Considerations
- Please use the Git branch named "readingView" for the undertaking of this job. DO NOT develop on the Master branch, as me and my team might be developing additional parts of the app while you work.
- Follow as much as possible the current app architecture: separation, modularity, APIs. we've been building the app following best practices and would like to keep it that way. You can check the extensive documentation provided to accomplish this.
- Please, comment all the code as you would see in the current status of the app.
- After developing the view, you will be responsible for completing the documentation of that specific part of the app, following the current structure.
## Candidate requirements
The successful candidate will match the following:
- Have a deep understanding of iOS development and be quick to understand third party code bases. Specifically, Swift 5 and XCode expertise is required.
- Have worked with Firebase and have a good understanding of its purpose and functioning.
- Be quick to understand app functioning and purposes from static UI designs and half-developed Swift codebase.
- Be a good communicator and hold professional fluency in English.
- Fluency in Python would be valued (although is not required).
## Timeframe
- The **proposed timeframe** for this work is **2 to 3 weeks** from the day of the offer acceptance (negotiable upon candidate qualifications)..
- If delivered successfully, further development opportunities for ongoing collaboration are highly likely.
## Others
- A Notion (free) account will be needed to review and update the app documentation. Also a basic Slack (free) account is required for communication purposes.
- We will require the successful candidate to electronically sign an standard NDA (Non-disclosure agreement) to prevent original code, designs and ideas to be shared without permission or stolen.
- Upon acceptance, please provide a valid email address for us to grant you access to the applications and repositories required.
Budget: $350
Posted On: July 28, 2020 08:42 UTC Category: Mobile App Development Skills:Firebase, Very Small (1-9 employees), iOS, Swift, Phone
Skills: Firebase, Very Small (1-9 employees), iOS, Swift, Phone Country: Spain
click to apply
Project ID:
3036489
Project category:
Firebase, Very Small (1 9 Employees), IOS, Swift, Phone