💡 Polecam: Zobacz również podobne oferty pracy, z których na pewno coś wybierzesz.
Senior iOS Engineer
Odpowiedz na ogłoszenietechnologies-expected :
- iOS
- Xcode
- AppCode IDE
- Swift
- Objective-C
about-project :
- Working in Mobile Platform teams includes developing new mobile apps and online experiences; using digital messaging to enhance our customer relationships; building and improving the underlying technology and security platforms; and innovating our propositions to compete effectively in a mobile, data-driven world. You will be part of a cross functional team growing our digital capabilities. Driving innovation, delivering products in ever shortening cycles and helping to drive the continuous improvement of our processes, tooling and engineering practices.
responsibilities :
- Working with development team to agreed timescales and standards; participating in development effort and working closely with Product Owners, Scrum Masters, Analysis and UX design
- Applying your technical experience in the development of high quality mobile applications as per the agreed requirements; delivering on time and to group and local standards
- Being part of a multi-disciplinary, agile product team designing and building mobile application using modern technology stacks with the ability to quickly pick up new technologies/paradigms and to implement solutions across the full stack
- Producing efficient code that is meeting definition of done for business requirements, taking into account technical dependencies and non-functional requirements
- Ensuring system supports business needs in terms of design, technical debt is under control and the system can be cost-effectively maintained
- Conducting unit testing of programs and software applications to be sure they will produce the desired results and that the instructions are correct
- Assisting and support the implementation of releases, building continuous integration and delivery pipelines
- Challenging code, design, implementation to ensure they are of highest quality
- Contributing towards establishing levels of automation tests coverage that are required for the project.
- Peer reviewing code by a diverse team, provide feedback in a timely and collaborative manner.
- Identify strategic ways to reduce technical debt, working with teams to ensure they are continuously improving.
- Create technical documentation and keep it current.
requirements-expected :
- Decent experience in developing, deploying, and supporting complex iOS applications.
- Great knowledge of Swift and Objective-C.
- In-depth understanding of Apple recommended design principles, interface guidelines and coding best practises
- Experience with code coverage, UI and unit testing tools like XCTest, Specta, Expecta, OCMock, Appium etc.
- Good knowledge of Xcode/AppCode IDE, build and distribution processes.
- Knowledge of dependency managers such as Cocoapods.
- Experience working with CI/CD and SAST/ MAST tooling
- Good knowledge of RESTful services.
- Expert knowledge of building responsive user experiences across phones and tablets, with Accessibility principles in mind
- Knowledge of performance, scalability, security, architecture, and engineering best practices.
- Familiar with security concept and integration is must, like secure networking, data protection, OWASP Mobile Top 10
- Experience integrating with third-party libraries such as security, video and financial services.
- Experience implementing frameworks or platform libraries would be nice to have.
- Hands on experience in remote APIs, concurrency, client side persistence and various architectural design patterns (UDF, MVVM, MVC, Redux)
- Willingness to stay up-to-date with the latest in emerging technologies/trends on mobile platforms.
- BS degree in Computer Science with 5+ years of broad engineering experience, including at least 2 years in similar senior engineering role.
benefits :
- sharing the costs of sports activities
- private medical care
- life insurance
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę