See all open careers

Junior iOS Developer

Wroclaw, Poland (onsite) Deadline: 01.07.2020 All candidates will be notified about results on: 08.07.2020

Be a great part of solid iOS competence team within a healthy and stable environment

We are looking for Junior iOS Developer who will co-create modern mobile projects having a chance to work in domain diverse environments, cooperating closely with experienced team members and clients from all over the world. 

When joining us, you will be a part of the iOS competence team and the part of a dedicated project development team along with Android Developers, QA’s, Scrum Master and client himself. 

About the job: technical

As iOS developers, we love using Swift and do it whenever we can (well, as long as it’s an appropriate tool for the job). Writing unit tests is part of our daily workflow, not an afterthought. We’re also in the process of applying the same approach to functional testing.

We host our repositories on GitHub. Pull requests get reviewed by product team members. You can review other projects and platforms too! Every project has Bitrise CI hooks attached so actions such as pushes and pull requests trigger various automated workflows. 

We don’t stick to a solution if it’s not working – we use tools to fit our needs, not to control us. Technical and architectural decisions are all up to you and your development team.

About the job: non-technical

The hierarchy in our organization is flat. That means we do things “bottom-up”- there’s no need to go through layers of management to solve a simple issue.

Depending on the project, your team contains other iOS developers, other platform developers, a QA engineer, a designer, and a scrum master. Usually, a team sits in one room (there’s no open space!), which makes for excellent cooperation. We work in Scrum with 1-2 week sprints (depending on the project), but we use it as a framework, not a process, meaning we adjust it to fit a project’s needs. As developers, we try not to do Agile, but be agile. We keep our product backlogs in Jira and our documentation in Confluence. We also use Google Suite, Trello and Slack.

We have weekly iOS team meetings where we discuss both the technical and non-technical. If you wish to attend Android, Flutter or web team meetings instead, you are free to do so. Occasionally we also do joint meetings if we want to discuss general development topics.

Responsibilities

  • Cooperating closely with iOS, Android and web developers, as well as QA engineers, scrum masters and designers
  • Participating in software code reviews to ensure the creation of high-quality, robust code by all team members
  • Participating in knowledge sharing activities within the team
  • Working on architecture solutions based on object-oriented and protocol-oriented design principles
  • Evaluating new technologies and keeping up with current industry best practices

Requirements

  • Knowledge of iOS application development, Swift and Cocoa touch frameworks
  • Strong analytical and problem solving skills
  • Great communication skills
  • Good written and spoken English
  • Good written and spoken Polish
  • Willingness to work from the office (Wrocław, Poland) during non-pandemic times

Extra points for

  • Commercial experience in developing mobile applications on iOS
  • Knowledge of Flutter  
  • Personal projects on Github and/ or on AppStore
  • Eagerness to write unit tests
  • Knowledge and understanding of design principles (e.g. SOLID)
  • Knowledge of reactive programming paradigms
  • Knowledge regarding the basics of Agile/Scrum
  • Developing friendly processes like Continuous Integration, Code Review
  • Experience in direct business communication

Recruitment process

  1. Submit an application form
  2. Answer few technical questions during initial phone call
  3. Join pair programming session (currently remote-only)
  4. Welcome aboard!

P.S. Do you know someone who might be a great part of our team? Please refer them to our career’s website or e-mail: [email protected] for more details.

Perks & benefits:

  • Private health insurance (Medicover)

  • Multisport card (Benefit Sport Card)

  • Macbook Pro

  • Additional accessories for your computer

  • Office in the heart of Wroclaw, Poland

  • Flexible working hours

  • Breakfasts (sandwiches, fruit)

  • Internal developers meetups

  • Budget to spend on conferences of your choice

  • Internal workshops and training

  • Books, workshops, access to paid content and more

  • Relocation budget (3000 PLN)

Salary:

4000 - 6000 PLN + VAT (B2B)

3300 - 5000 PLN brutto (UoP)

Deadline

01.07.2020

City:

Wroclaw, Poland (onsite)

The controller of your personal data included in the recruitment documents is Droids on Roids sp. z o.o. with its registered office in Wrocław (ul. Ruska 51B, 50 - 079 Wrocław). We respect the privacy of your personal data which are processed for the purposes of conducting the following recruitment process and in the case of granting the relevant consent – also for the purpose of conducting future recruitment processes. We have designated the Data Protection Officer (DPO), who can be contacted under [email protected] Further information about data processing may be found in our Privacy Policy.

I agree to the processing of my personal data, included in the attached recruitment documents (in my CV, cover letter and recruitment form) by Droids on Roids sp. z o.o. with its registered office in Wrocław (ul. Ruska 51B, 50 - 079 Wrocław) in order to participate in the recruitment process and in the future recruitment processes.