Position: Mobile Technical Lead (Train Tickets App)
Company: Newsoft
Category: iOS
Experience required: 5y
English level: upper

Looking for a Technical Lead who is passionate about software development on digital platforms and mobile technology to join a project from the UK.
It is a multi-brand app that allows users to quickly find and buy train tickets. A project with a clear and structured design system. You will be responsible for leading a team of frontend, backend and QA specialists, being technical point of contact for our clients and third party suppliers and mentoring other developers.

Requirements:
▪️ Significant experience with iOS or Android development.
▪️ Full-stack mobile development experience.
▪️ Continuous integration and deployment systems.
▪️ Have experienced the full project lifecycle, from initial implementation through.
to debugging live projects in the field, many times over
▪️ Experience with unit / UI / integration tests.
▪️ Experience with cloud services (Azure, AWS).
▪️ Experience with analytics and monitoring tools.
▪️ Strong knowledge of software architecture design patterns.
▪️ Strong knowledge of common security vulnerabilities, how to prevent them,
and best practices.
▪️ Experience working in an Agile environment.
▪️ Have led projects from a technical perspective and mentored junior staff
members.
▪️ Excellent communication skills and comfortable being client facing at times.

Responsibilities: 
▪️ Leading a team of Android, iOS, backend and QA specialists.
▪️ Overseeing the development process for the solutions which you have helped.
design, ensuring a feedback loop to internal teams and client stakeholders.
▪️ Helping identify problems and resolve issues.
▪️ Resolving technical issues with the team, in a timely manner.
▪️ Managing and taking an active part in the release of new work.
▪️ Being a technical point of contact for clients and third party providers.
▪️ Assisting the Project Management team in defining priorities.
▪️ Actively participating in meetings where a technical contribution is needed
▪️ Assessing quality of third party providers’ deliveries (e.g. API endpoints,
SDKs).
▪️ Knowledge of common security vulnerabilities and how to avoid them.
▪️ Assessing the systems architecture currently in place and collaborating with.
technical staff, both within the client and the Future Platforms team, to recommend solutions to improve it.
▪️ Following company guidelines and documentation and contributing where necessary.
▪️ Ensuring that the solution implemented meets the customer requirements and is within budget.
▪️ Understanding the client’s business processes in order to create a cohesive vision of a usable product. Building and integrating information systems to meet the client’s needs.
▪️ Continually researching current and emerging technologies and proposing changes where needed.
▪️ Improving processes and keeping up to date with technologies.

Interview stages: 
▪️ HR interview (30 minutes).
▪️ Technical interview (1 hour).
▪️ Interview with the customer (1 hour).
▪️ Job offer🎉🎉🎉

We offer: 
▪️ Competitive salary.
▪️ Challenging tasks and projects.
▪️ Personal growth.
▪️ Flexible working hours.
▪️ New hardware.
▪️ Availability of generators and Starlinks in the office.
▪️ Small gym and table tennis in the office.
▪️ Adjustable height tables.
▪️ Regular office fruit delivery and other benefits.

Let’s create value together!