• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

The world is mobile. Given this and that our software leads the industry in helping organizations provide secure mobile applications, this job is of paramount importance. We can assure you that you will grow. Your craft will be honed, and after just a short time, you will see improvement in your abilities.



What is it like working at Curity?

We are in the process of launching our new hypermedia API; it’s undergone two betas and a release candidate so far. This has forced us to build Android and iOS SDKs. These are low-level SDKs that are essentially wrappers around an HTTP client. These have to be further developed, and atop these, we plan to build other SDKs that will make it easier to do more with the API. These will handle things like hypermedia representation processing and presentation/UI logic. Eventually, the API will need to be revved, so upgrades and version negotiation will be required. There’s a lot of mobile development work to do at Curity, so you’ll be busy!


Good ideas are the boss of Curity, so if they are yours, you will lead. As the only dedicated app developer on the team, this will often be the case, but sometimes it won’t. We always assume that our coworkers are smarter than ourselves and that they are right and we are wrong until we can prove otherwise with concrete evidence and a logical argument.


Deadlines are a fact of life, but more important than arbitrary points in time is quality. When building security software, the product must be solid, tested, and safe. We work with ”trains” and the train leaves the station every six weeks - we release at the time! If a branch it’s not ready, the work continues on an integration branch till it is. This working model allows us to provide consistent deliveries without sacrificing quality.


All features are verified by automated tests, even on mobile; manual tests are bugs in our view. A growing number of these run on mobile devices. This helps ensure that things don’t break, but it does not mean that you’ll have to wait around all day for feedback. Our builds and tests are done in minutes.


It does mean, however, that you will have to write tests. We use Behavior Driven Testing (BDD) primarily, which you should be familiar with already. The level of scrutiny and testing our product undergoes is probably over and beyond what you are used to. Why? -> Our focus is on excellence, repeatability, and stability.


For you, it’s important to have DRY code, proper formatting, tests, docs, and comments. It makes it easier to keep track of changes. Source-level changes are managed with Git. We rendezvous at Bitbucket, where we also review every substantial change. Every PR needs at least two approvals from your colleagues!


We also specify what changes should be made in Jira tickets. These go through a process of acceptance and refinement.


To to keep in sync with your colleagues we start our mornings with a standup meeting. You’ll need this because things move fast at Curity! During the day, we chat on Slack. My tip for you is to learn Dvorak! We’re an English-speaking company, so your verbal and written skills in this language need to be excellent.


If, after reading all of this, it sounds like a fun place to work, please apply to the right. #jobbjustnu The process is front-heavy, so be prepared. If you get by the first few gates, it’ll be easy and welcoming by the end.


As you apply, the things we’ll be looking for include:


  • Understanding of Java and Kotlin as they relate to Android programming
  • Swift programming know-how
  • Deep understanding of Android and iOS SDKs and APIs
  • Experience shipping frameworks with Cocoapods and Swift Package Manager
  • Automated testing with Fastlane, Android SDK, and Jenkins
  • Knowledge of the different levels of REST and what hypermedia is
  • Enough Ruby know-how to keep out of trouble
  • Ability to maintain, improve, and create new open source examples and starters
  • Familiarity with documentation generation from API source code
  • Blackbelt in Xcode and Android Studio
  • Excellent verbal and written communication skills in English
Detta är en jobbannons med titeln "Mobile App Developer (iOS and Android)" hos företaget Curity AB och publicerades på webbjobb.io den 12 januari 2021 klockan 20:31.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black