Junior iOS Developer

Niektóre dane ogłoszenia mogą być ukryte. Zarejestruj się za darmo, aby zobaczyć pełną zawartość.

Dodane przez:

Zdjęcie GazetaPraca.pl

GazetaPraca.pl

Firma

Data utworzenia: 2018-04-18

Ogłoszenie w: Warszawa

Kogo szukamy do pracy

Kogo szukamy?

We offer:
  • Salary: 3 000 - 6 000 PLN net on the invoice monthly, B2B
  • Other forms of employment are also possible
  • Office near metro Wilanowska station
  • Possibility to remote work when you have some "emergency" case
  • Benefits like: private healthcare, multisport card
  • Flexible working hours
  • Internal meetups to share knowledge
  • First interviews on videoconferences
  • Interesting projects and nice atmosphere! :)

Responsibilities:
  • Work on software for various types of projects for Polish and foreign companies, in a team of several people
  • Development, maintenance, implementation and modification of software
  • Implementing your own ideas related to software development
  • Work together with the company's proprietary system supporting developers in code quality verification

Requirements:
  • Basic knowledge of Swift language
    • variables/constants
    • control flow
    • basic collections (array, set, dictionary) and when to use them
    • functions and closures
    • classes, structs, enums and protocols
    • optional types
    • naming conventions
    • memory basics (non-GC, reference cycles)
  • iOS
    • MVC pattern
    • Autolayout
    • view controller lifecycle events
    • basics of networking
    • basics of testing
    • basics of communication between objects (direct calls, delegate pattern, notifications)
    • basic knowledge of debugging (printing to console, using breakpoints)
  • Basic knowledge of XCode
    • creating playgrounds
    • editing, running projects
    • Interface Builder
  • Tools
    • basic Mac OS command line tools (ls, grep, etc.)
    • basic Git knowledge
  • General knowledge
    • basic algorithms (min/max searching, binary search, sorting)
    • basics of O notation
    • HTTP protocol (request/response structure, methods and differences between them)
  • Other
    • willing to learn
    • up-to-date with latest changes in iOS ecosystem
    • ability to work on a project on their own on simple tasks