Software Engineer (iOS)
19th September 2019
This job has now expired please search on the home page to find live IT Jobs.
Are you an expert in mobile iOS software? Do you have an intimate understanding of the technical challenges of building a small portfolio of corporate mobile apps using Swift, connected to a complex back-end? Join us and make your own little dent in the universe! We are looking to hire an outstanding engineer to join the DemoUnit engineering team, the role is based in London, UK. Working on a large scale internet application handling billions of requests per day you will be involved in one of the most exciting applications used in stores around the world. As a member of the team you will be expected to propose designs, implement solutions, and take ownership of critical pieces of the system. You will be a self-starting (the team is spread around the world from California to London, Paris and even Singapore and Sydney), energetic individual who is not afraid to question assumptions or charge head-first into grey areas. Excellent written and oral communication skills are a requirement to collaborate in our cross-functional environments. You will have several years experience developing iOS applications using Swift.
Proven professional software development experience working on complex development projects
Extensive experience in designing and implementing front-end mobile applications
Dedicated problem-solver who can work in a fast paced environment where multiple releases are a fact of life
Ability to size technical efforts accurately
A focus on quality, with experience writing unit tests and collaborating with quality engineering to develop test plans
Experience collaborating with other team members in multiple teams diagnosing and debugging complex systems, and participating in investigating build, deployment and operational issues
Experience with web application security and incorporating security into the software development lifecycle
In depth knowledge of version control software (Git/Github)
Experience collaborating with other technical teams on DevOps responsibilities for application deployment, performance, monitoring, reliability and scalability
Willingness to take the initiative to solve problems
Proven capabilities to work under pressure and tight deadlines to solve critical issues
Able to work equally well with people in creative and technical positions
Strong oral and written communicator, with good interpersonal skills; able to forge trusting relationships within a diverse team and across organisations
Ability to wear several hats, do whatever it takes ability and attitude
Curiosity/hunger and desire to learn new things and develop awesome solutions
Education & Experience
Bachelors Degree preferred, but not required, plus demonstrable experience working in a SW development, or similar engineering environment.