iOS Developer Team Lead

Opening summary

Success starts with the right people. That is why we value and mentor each member of our growing team. We seek out talented, goal-oriented professionals who love IT and thrive in an agile work environment full of opportunities for growth. If you are motivated and ready to employ Agile frameworks for great achievements, we invite you to apply and become a part of our team.

What it takes to nail the role

We are looking for an iOS Developer who is motivated to combine the art of design with the art of programming. If you are skilled in translating customers' needs into functional and appealing interactive applications, then this job is for you.

We expect you to be a tech-savvy professional curious about new digital technologies, with aspirations to combine usability with visual design. Ultimately, you should be capable of creating a functional and attractive digital environment, ensuring a great user experience.

Move forward in your career and contribute to interesting projects by writing code and creating a user-friendly environment.

Your daily responsibilities will include

  • Using programming language like Swift and Objective-C to create user-friendly mobile applications
  • Maintaining and improving mobile applications
  • Optimizing mobile applications for maximum speed
  • Manage team: assign work, manage workload, manage resources, career planning.

You are a candidate for this job if you have

  • 3+ years of work experience in the field of iOS development
  • Proficient understanding of Swift
  • Understanding of code versioning tools. (Git)
  • Experience with Sketch, Figma, and/or Adobe editing suite (Photoshop, Illustrator)
  • Understanding of the importance of continuous integration and deployment
  • Drive to be a proactive team player who is not afraid to take the initiative to improve things
  • Need for continuous improvement of the iOS team processes & infrastructure
  • Skills to coordinate and mentor junior members of the team

It's a bonus if this is also in your resume

  • Blockchain experience
  • Test-driven development experience
  • Good technical documentation writing skills
  • BA/MA in Computer Science or related field

Thanks for all the applications. Barrage is an equal employment opportunity employer and welcomes all qualified applicants. All applications will be processed and stored in accordance with the protection of personal data and confidentiality.







Mobile App Development


Osijek, Croatia

Type of workplace

Remote, Office work

Working hours


  • Competence
  • Conditions of Employment
  • Contract Details
  • Benefits


High school education, BA/MA degree in computer science, IT, or a related field


3 years min.




Contract type



Career path

We don't want you to stand still. We are committed to creating conditions that help the newcomers find their way within the collective, reach full capacity, and give their best performance. That is why throughout the year, each manager together with the employee creates a career path that suits the employee. It is important to us to know your point of view and where you see yourself in the future within the company so we can get an idea of what your want to achieve, set goals and give you guidance suited to your needs.

Company Culture

You'll find that at Barrage, a healthy, positive, and truthful work environment is nourished. Our team is tech-savvy and business-oriented, plus we are very enthusiastic about creating remarkable digital products with a beautiful user-oriented design. We admire individuals that are responsible for their work, don't hesitate to take the initiative, are not afraid to be creative, and bring their own ideas to the table. If you are driven by passion and dedicated to your work, you will have no trouble fitting right in and joining us in creating meaningful digital experiences.

Mentor & Buddy

To ensure fast and seamless adjustment to the work environment, a mentor and buddy will be assigned to you. The mentor is there to help and guide you through the work tasks and responsibilities, while the buddy will take care of all other matters related to our company culture, getting around the office, and meeting everyone else in the company. We want everyone who joins our team to feel welcomed and part of the team as soon as possible.

Education and continuous progress

Continuous progress of every member of our team is extremely important to us, and for this reason, our activities aim to enable everyone to attend conferences, workshops, courses, and/or get certified. Internal sharing of the knowledge between members in other various ways like forums, internal library, etc. is also encouraged.

Ready to Step Up?

Landing a new job is never easy. We make sure all companies take every application seriously. Apply and see if you have what it takes.