Experis ManpowerGroup Sp. z o.o.Kraków, Województwo małopolskie, Polska
30+ days ago
Job description
Job Tasks :
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 :
Experience in developing, deploying, and supporting complex iOS applications
Greatknowledge 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 likeXCTest,Specta, Expecta, OCMock,Appiumetc.
Goodknowledge 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 ofperformance, 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 persistenceandvarious 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 with5+ years of broad engineering experience, including at least2years in similar senior engineering role
Offer :
Cafeteria
MyBenefit Platform
Private Medical Care
Life Insurance
Nursery care co-financing
Corrective glasses reimbursement
MultiSport
Permanent job offer. #J-18808-Ljbffr
Create a job alert for this search
Senior Ios Engineer • Kraków, Województwo małopolskie, Polska