Brickendon Consulting is an award-winning global management and technology consultancy specializing in innovative solutions and transforming complex, highly regulated environments. Founded in 2010, Brickendon has a strong focus on financial services and the public sector, helping organizations navigate and implement significant changes.
We are currently seeking an iOS Developer for one of our banking clients.
✅Work location: Kraków
✅Work setting: 6-8 days per month from the office
✅Contract: B2B
Key Responsibilities
- Overseeing the development team to achieve project timelines and standards; coordinating efforts and working closely with Product Owners, Scrum Masters, Analysts, and UX designers.
- Using technical expertise to create high-quality mobile applications based on specified requirements, ensuring timely delivery to group and local standards.
- Being part of a multi-disciplinary, agile product team designing and building mobile applications with modern technology stacks, with the ability to quickly learn new technologies and implement solutions across the full stack.
- Establishing and maintaining quality benchmarks.
- Producing efficient code that fulfills the completion criteria for business needs, taking into account technical interrelations and non-functional requirements.
- Esuring the system aligns with business needs in terms of design, managing technical debt, and maintaining cost-effectiveness.
- Performing unit testing of programs and software applications to ensure desired outcomes and correct instructions.
- Assisting in the implementation of releases, building continuous integration and delivery pipelines.
- Evaluating code, design, and implementation to ensure they meet the highest quality standards.
- Contributing to determining the levels of automation test coverage required for the project.
- Maintaining and developing clear communications and relationships with team members and stakeholders.
- Reviewing code by a diverse team and providing feedback in a timely and cooperative manner.
- Demonstrating engineering patterns that enable teams to solve complex problems in simple ways.
- Identifying strategic ways to reduce technical debt and working with teams to ensure continuous improvement.
- Actively participating in the project team to help develop the product, using experience to guide the team through the development lifecycle.
- Engaging in planning, estimating, contributing to architecture, coding, and development.
- Providing architectural guidance and direction to solve complex problems with simple solutions.
- Conveying the overall vision to developers on the team.
- Creating and maintaining up-to-date technical documentation.
Knowledge and Experience
- Extensive experience in developing, deploying, and supporting complex iOS applications.
- Expert knowledge of Swift and Objective-C.
- In-depth understanding of Apple-recommended design concepts, 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.
- Familiarity with dependency managers such as Cocoapods.
- Experience working with CI/CD and SAST/MAST tooling.
- Good knowledge of RESTful services.
- Expert knowledge of creating user experiences across phones and tablets, with Accessibility concepts in mind.
- Expertise in performance, scalability, security, architecture, and engineering best practices.
- Familiarity with security concepts and integration, such as 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 advantageous.
- Hands-on experience with remote APIs, concurrency, client-side data handling, and various architectural design patterns (UDF, MVVM, MVC, Redux).
- Experience providing guidance and oversight to 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 a similar senior engineering role.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer (Android)
2026-07-09
GBM Junior Project Manager
2026-07-22
Business Analyst / Consultant - Artificial Intelligence & Data - (AI & Insights)
2026-07-09
- Posted
- May 30, 2025
- Type
- Other
- Level
- Associate
- Location
- Cracow
- Company
- Brickendon Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer (Android)
2026-07-09
GBM Junior Project Manager
2026-07-22
Business Analyst / Consultant - Artificial Intelligence & Data - (AI & Insights)
2026-07-09