Start date: July 2019; earlier start possible
Deadline for applications: rolling deadline. Applicants are strongly advised to apply as soon as possible as the role will fill up on a first come first served basis.
Seniority level: senior software engineer with at least 5 years of relevant professional experience.
Remuneration: competitive; dependent on the candidate’s experience
Company stock options: available
Role type: full-time (permanent)
Specialisation: it is possible to specialise in iOS, Android or both.
Key technologies: C#, Xamarin and TypeScript
Location: Manchester, England
Our approach is to build your role around your interests rather than to change your interests to fit the role. It is up to you whether you want to specialise in iOS, Android or both. Similarly, we will consider the full spectrum of skills you could bring to the team. Even though knowledge of Xamarin and C# is desired, we’re keen to accept candidates with strong background in mobile development using Java, Swift or Objective-C.
You will be part of a highly skilled team formed of former employees of Microsoft, Google and such likes. Our official partners include respected organisations, including Tim Berners-Lee founded Open Data Institute.
For Shout users, the mobile phone is the primary screen. In other words, we’re a mobile-first company and this is reflected in the effort and time we invest into the development of our iOS and Android apps. Unlike many other apps, Shout’s codebase is built using “latest and greatest” technologies with no dependencies on legacy code or systems. More specifically, we use Xamarin and C#, which allow us to share a lot of code between the platforms (via .NET Standard), and also enables us to deliver native performance, native user experience and small application size. We’re using native UI controls on both iOS and Android, what’s shared between the two is only the underlying application logic and data models. (For the avoidance of doubt, we don’t use Xamarin.Forms – we strongly believe in pixel-perfect UI and Xamarin.Forms wouldn’t allow us to ship the products we want.)
A specific part of the UI is built with web technologies and rendered in the app via built-in WebKit renderer (WebView / WKWebView). Should you be interested, you can work on these components and gain knowledge in technologies such as HTML5, CSS3, TypeScript and webpack. Similarly to the C# code, we share TypeScript data models and application logic across mobile and web.
Your primary agenda will be to develop and continuously improve mobile apps for iOS, and Android or both. The role is of a technical nature, albeit a background in UI/UX or graphic design are a big plus. You will be part of the entire development cycle – from requirements gathering and feature planning to releasing a new version of the app to the app store.
Candidates are welcome to send their CVs to email@example.com. Given that this is a senior role, the CV limit is 4 pages.
The application process is quick and we will contact you within a few hours after receiving your e-mail.