You will be part of an agile cross-platform team that continuously improves and extends TRU iOS and Android applications.
Together with the team you will implement complex cross team solutions to inspire our customers and improve their experience on TRU mobile applications.
You will contribute to the different parts of TRU mobile application while constantly aligning with your peers on the best practices and continuously improving development and delivery processes, and application architecture.
You have a product mindset: you care about customer outcomes and you want to make data-informed decisions
Participating in all stages of iOS applications development, including design, modifications, development, and implementation to ensure application quality and efficiency
Writing clean code
Independently craft project solutions by applying solid Object-Oriented-Design principles
You are an iOS developer who is eager to work with new technologies and always tries to challenge yourself and deliver high quality code
You take the ownership for your work – from understanding the requirements, to implementation, testing, and maintenance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality, organization, and automatization
You have keen interest in architecture: how to build complex applications that are maintainable
You take pride in the quality of your work; you cover the edge cases and write unit tests
3+ years of working experience in iOS with swift
Have published one or more iOS apps in the app store
Solid understanding of the full mobile development life cycle
Good experience of OOP & POP.
Understanding of Apple’s design principles and interface guidelines
Experience with third-party libraries and APIs
Knowledge of UI/UX standards
Knack for benchmarking and optimization
Experience with Development lifecycle tools and processes (Git, Jira)
Excellent communication skills in English
Experience with CI/CD tools
Experience with performance and memory tuning with tools such as Instruments
Ability to work independently
Excellent organizational and leadership skills