We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

iOS Developer

Remote within
  • CET (-2/+2 hours)

29 April, 2022

Compensation

€60K - 100K

Remote within

    Timezones
    • CET (-2/+2 hours)

    Contract type

    Full time
    Remote working

    Technologies & frameworks

    • Flux
    • SwiftUI
    • elmish
    • Swift
    • reactive programming

    Benefits & perks

    • Remote working
    • Daily stand up
    • Agile
    • Start-up
    • Agile environment
    • Internal training
    • Autonomy
    Functional developer for native mobile applications

    Role overview

    About the job


    We are using functional programming approach when developing our clients and servers. This includes strict static typing, immutable data, pure functions and of course automated testing. We use Elm architecture (also known as Model View Update, Elmish, Flux) on the client side, and event sourcing architecture on the server side. For people who know about Haskell, Elm or PureScript this may sound very familiar.


    Our clients span many operating systems, currently iOS, tvOS, Android, Web, and 4 more are planned. The code base contains code in Swift, Kotlin, Rust, Typescript, and Elm.


    We are looking for a polyglot developer with a passion for functional programming, and an unstoppable desire to learn new tech. We do not expect that you know everything from day one. We provide a structured course in functional programming fundamentals that you undergo along your production tasks. We believe that if you have the fundamental knowledge in programming you can be productive in any programming language.


    We organize our work using Agile SCRUM process, GitLab is our ticketing and versioning system. All testing is strictly automatic, as well as deployment (CI/CD). We document our work in English, therefore mastery of the English language is a must, while German is an advantage.


    We want you to stay with us for a long term and work full time.



    About you


    You have a Bachelor degree in Computer Science. Programming is your passion, and you see yourself in this area for a long time. You already know two or three programming languages and are willing to learn more. You already heard about functional programming and this area excites you. You are a fast learner, you have readiness to tryout things that may seem controversial at first sight. You are creative and often propose new ideas or improvements to the current state of affairs. You are comfortable of developing new components from scratch. You have a strong working integrity, you deliver your tasks on time, and the quality of your work is exceptional.


    You have experience in developing iOS app in Swift with SwiftUI so that you can contribute to our iOS and tvOS apps from day one.

    Visonum GmbH

    • 1-9

    At Visonum (visonum.de) we develop software for measuring the quality of internet communication lines. This includes measuring the network throughput, packet loss, jitter, latency, and many other quality parameters. Our systems help internet providers build faster and more reliable infrastructure. Currently, our systems are being used by more than a million people. You can sneak a peak at some of our clients here: Web: http://speedtest.vodafone.de iOS: https://apps.apple.com/de/app/computer-bild-speedtest/id551726555 Android: https://play.google.com/store/apps/details?id=de.computerbild.speedtest&hl=de&gl=US tvOS: https://apps.apple.com/us/app/vodafone-speedtest-plus/id1534145488 We are enthusiastic about the functional programming paradigm, and use it to architect, develop and test our software. Immutable data, pure functions, explicit and controlled side effects are all part of our code. We usually start a new feature with a unit test and then follow with an implementation. Finally, we manage ourselves using the Agile SCRUM process. We are always looking for new talents and value enthusiasm and self-initiative.

    View 1 job
    Engineers who find a new job through Functional Works average a 15% increase in salary.

    Compensation

    €60K - 100K

    Remote within

      Timezones
      • CET (-2/+2 hours)

      Contract type

      Full time
      Remote working

      Technologies & frameworks

      • Flux
      • SwiftUI
      • elmish
      • Swift
      • reactive programming

      Benefits & perks

      • Remote working
      • Daily stand up
      • Agile
      • Start-up
      • Agile environment
      • Internal training
      • Autonomy

      Get hired!

      Sign up now and apply for roles at companies that interest you.

      Engineers who find a new job through Functional Works average a 15% increase in salary.

      Start with GitHubStart with Stack OverflowStart with Email

      Get hired!

      Sign up now and apply for roles at companies that interest you.

      Engineers who find a new job through Functional Works average a 15% increase in salary.

      Start with GitHubStart with Stack OverflowStart with Email

      Other roles that might interest you

      Lead iOS Mobile Engineering position for one of the most exciting banks for SME businesses
      Remote
      iOS Mobile Engineering position for one of the most exciting banks for SME businesses
      Remote
      Build the next-generation version of Scruff and Jack’d!
      Remote
      iOS Developer