iOS Developer

AppUnite
Mid
Online interview
B2B
Remote
Remote possible
100%
Paid vacation
20

Project description

We are not a software house and not a product company either. We are something in between. We take the best from both of these approaches. In AppUnite, we uniquely structure our work - we form teams with our customers who work in the same way as their internal teams. Would you like to work in a startup without taking the risk of startup failure?

Or would you like to experiment with a corporate project without a corporate atmosphere? That's all possible in just one organization.

Having such a structure, we can better support career growth, understand employee needs, and match them with different product requirements. Teams at AppUnite are expected to exchange knowledge and experiences between them internally. This guarantees that we don't reinvent the wheel in projects and people develop much faster, as they can leverage other AppUniters' experiences.

When you join AppUnite, you are always engaged with your initial team. We help you find the best fit during the recruitment process, so you can just apply to our generic offer. We will help you decide on one of the open positions matching your background and experience during the walkthrough.

We have projects from different sectors, using a variety of technology stack, startup or enterprise environments, and in different phases of the product lifecycle that require different skills and experience from candidates. You can switch teams, but it's a mutual agreement between you and your leaders - it's all about discussion. This means that you won't be thrown into "projects" for a week and switch between them weekly, which sometimes happens in traditional software houses. Instead, you can plan your career path with us, since when you want to switch your technology, sector, team, the position, we will support you. Moreover, when you switch, we can still support your career growth because we know your story, needs, and expectations.

Your tasks

AppUnite aims to build the best software products, use business to inspire and implement solutions that challenge the status quo, and enable our clients to make a difference in the world. We believe that software has become an inevitable tool for businesses to change and revolutionize industries.

Whatever it's a healthcare startup that improves health in Africa, a logistics system that drastically reduces CO2 footprint, a fitness app that improves people's health, a platform that allows exchanging goods with a lower amount of waste, a communicator that brings families closer, or any other venture that makes a difference to the world — the software shouldn't be an obstacle. We want to be enablers, not problem generators.

We have observed great inefficiency in how product teams are built during our careers, how bad communication can be between business and software people, how overengineered things can be, or how inadequate architecture can be to the product lifecycle proposed. We want to fight with these things and to see results in the businesses we support and beyond.

Who we're looking for?

  • At least 3 years of professional experience as a software developer.
  • Very Good knowledge of Swift, ****Foundation, UIKit.
  • Experience with JSON based REST APIs, CLIs, CI/CD, Fastlane.
  • Experience with writing unit and ui tests for mobile apps.
  • Must have excellent problem solving skills and love technical challenges.
  • Experience with commonly used external libraries.
  • (nice to have) Past experience as a senior/lead iOS developer.
  • (nice to have) Github repo with open source code.
  • (nice to have) Knowledge of modern iOS architectures.
Skills
Swift
UlKit
How we manage our projects?
Methodology
All Applicable
Who makes architectural decisions?
Team
Who makes technology stack decisions?
Team
Project management software
JIRA, Asana
How we code?
Git
Version control
Style guide
Code review
Pair programming
Static code analysis
TDD
Code metrics
How we test?
Unit tests
Integration tests
Manual testing
Test automation
CI
Toolset
Laptop
Additional monitor
Operating system
Work environment
Tech supervisor
Open space
Separate rooms
Flexible working hours
Healthcare
  • Healthcare package
  • Healthcare package for families
Kitchen
  • Cold beverages
  • Hot beverages
  • Snacks
Traning
  • Conferences
  • Trainings
  • Books
Parking
  • Car parking
  • Bicycle parking
Other
  • Integration events
  • Chill room
  • Shower

Our company

AppUnite

Poznań 100+
Tech skills
  • Vue.js
  • React
  • Phoenix

Check out similar job offers