Job description
Key skills
- 1+ years commercial experience
- ideally with Swift experience
- Design of web apps on the front and back end
- Experience across cloud-connected devices and security policies
- Design for robustness and good error trapping for hardware devices
- iOS, Java, C++, Python, and other key software development languages
- Knowledge of SDK
- Education: ideally, a degree in high-level programming or computer science
· Solid iOS development background with a strong experience of Swift, XCode & Cocoa.
· Expert knowledge of object-oriented design and implementation
· Experience in developing user interfaces and collaborating with UX/UI designers
· Applied knowledge of design patterns and SOLID principles
· Delivery experience within agile projects
· Good understanding of development best practices such as pair programming, TDD, continuous integration and continuous delivery
· Problem solving, communication skills and creative thinking
· Ability and enthusiasm to push for new improvements across the code base and influence/learn from a large community of developers
· Additional benefit: Knowledge of Video/Streaming technologies and applications
You’ll have demonstrable knowledge of automation, with the following skills or some experience of:
- A desire to build automation solutions to deliver efficiencies using Lo-Code and Serverless technologies.
- Knowledge of APIs and web technologies.
- Some experience of using a programming language such as C#, Java, JavaScript, or Python.
- Debugging, testing and identifying root causes in software and their resolution.
- Knowledge of source control systems such as Git and knowledge of Agile software development principles.
- Effective communication skills.
Job Types: Full-time, Permanent, Fixed term contract
Contract length: 36 months
Salary: £18,000.00-£22,000.00 per year
Benefits:
- Company events
- Company pension
- Employee discount
- Free parking
- On-site parking
- Profit sharing
Schedule:
- Day shift
- Holidays
- Monday to Friday
- Overtime
Supplemental pay types:
- Commission pay
- Loyalty bonus
- Performance bonus
Ability to commute/relocate:
- Wednesbury, WS10: reliably commute or plan to relocate before starting work (required)
Application question(s):
- If you are not British Resident/Citizen, What is your visa status and its expiry date?
Experience:
- Android development: 3 years (preferred)
- iOS development: 3 years (preferred)
Work authorisation:
- United Kingdom (preferred)
Work Location: One location