Oferty pracy

< Back

iOS Tech Lead

Salary:
1400-1650pln/MD
Type of employment:
B2B
Date:
2024.08.26
Location:
Kraków
Job description

Creating an inspiring place to thrive for the talented, we use their expertise and courage to introduce the technology of the future into your business. - This is the foundation of Mindbox and the goal of our business and technology journey. We operate and develop in four areas:

🤖 Autonomous Enterprise - automation of business processes using RPA, OCR, and AI.

🌐Business Managment Systems ERP - we implement, adapt, optimize, and maintain flexible, safe, and open ERP of production and distribution companies worldwide.

🤝Talent Network - we provide access to the best specialists.

☁️ Modern Architecture - we build integrated, sustainable, and open CI / CD environments based on containers enabling safe and more frequent delivery of proven changes in the application code.

We treat technology as a tool to achieve a goal. Thanks to our consultants' reliability and proactive approach, initial projects usually become long-term cooperation. For over 16 years, it has provided various services to support clients in digital transformation.

#LI-Hybrid

 

Offer
  • We are open to the employment form according to your preferences 
  • Work with experienced and engaged team, willing to learn, share knowledge and open for growth and new ideas 
  • Hybrid or remote working system 
  • Mindbox is a dynamically growing IT company, but still not a large one – everybody can have a real impact on where we are going next
  • We invest in developing skills and abilities of our employees
  • We have attractive benefits and provide all the tools required for work f.e. computer
  • Interpolska Health Care, Multisport, Warta Insurance, training platform (Sages) 
Tasks

·      HYBRID WORK (KRAKÓW)

  • Leading development team to agreed timescales and standards; coordinating 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
  • Defining and governing quality standards;
  • 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,
  • 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.
  • Demonstrate engineering patterns that enable teams to solve complex engineering problems in simple ways.
  • Identify strategic ways to reduce technical debt, working with teams to ensure they are continuously improving.
  • Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle.
  • Hands on with planning, estimating, contributing to the architecture, coding, development.
  • Provide architectural guidance and direction to solve complex problems with simple solutions.
  • Understand and share the big picture with the developers on the team
  • Create technical documentation and keep it current
Requirements
  • Extensive experience in developing, deploying, and supporting complex iOS applications.
  • Expert knowledge of Swift and Objective-C.
  • in-depth understanding of Apple recommended design principles, interface guidelines and coding best practices
  • Experience with code coverage, UI and unit testing tools like XCTest, Specta, Expecta, OCMock, Appium etc
  • Expert 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
  • Expertise in 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)
  • Experience providing guidance and oversight to the developers on the team.
  • Willingness to stay up-to-date with the latest in emerging technologies/trends on mobile platforms.
  • BS degree or higher in Computer Science with 7+ years of broad engineering experience, 
    including at least 3 years in similar senior engineering role