Bulldogjob Stacjonarnie Senior New

Web & Mobile Solution Architect

TeamQuest

⚲ Gdansk

24 000 - 35 000 PLN (B2B / UoP)

Wymagania

  • AWS
  • React
  • Flutter
  • Kotlin

Opis stanowiska

Our client is an established technology consultancy founded in 2010, with a portfolio of more than 500 completed projects. The company focuses on digital strategy, UX/UI design, and the development of mobile apps, web platforms and AI-driven agents. They help organizations build cohesive digital ecosystems by combining creative design with robust engineering practices. Flexible engagement models — project teams, dedicated squads and on-demand digital specialists — enable tailored delivery to match client needs and timelines. The culture emphasizes collaboration, high-quality user experiences and tangible business outcomes. Currently recruiting digital experts: UX/UI designers, mobile engineers, web developers and AI specialists eager to create advanced digital products on modern platforms. This is a compelling opportunity for professionals who value innovation, teamwork and direct impact on client-facing digital solutions.
Web & Mobile Solution Architect
We offer:

- Stable, long-term cooperation based on an employment contract or a B2B contract.

- Hybrid model - work from the Gdańsk office on Tuesdays and Thursdays.

- Participation in international projects for well-known clients.

- Real influence on architecture, technology choices and the way projects are executed.

- Opportunity to combine architectural work, technical leadership and client collaboration.

- Cooperation with experienced development, design and product teams.

- Environment open to new technologies, improvements and initiative.

- Private medical care, Multisport card and language learning subsidies.

- Salary up to 35,000 PLN net per month on B2B or an equivalent total employer cost for an employment contract.

Responsibilities:

- Analysis of business needs and functional and non-functional requirements.

- Designing the target solution architecture, integration approach, data flow and communication with external systems.

- Designing scalable integrations, APIs and multi-platform solutions.

- Making and justifying decisions regarding technologies, frameworks, libraries and tools.

- Evaluating the impact of architectural decisions on performance, security, maintainability, scalability and cost of implementation.

- Preparing architectural documentation, diagrams, technical standards and recommendations for teams.

- Conducting discovery talks with clients and identifying real needs, constraints and risks.

- Presenting proposed architecture, technological solutions and estimates.

- Supporting preparation of proposals, estimates, responses to requests for proposals and RFPs.

- Technically leading development teams throughout the project lifecycle.

- Organizing the technical part of Sprint 0, including preparing environments, repositories, CI/CD, coding, testing and security standards.

- Defining and enforcing clean code standards, good architectural practices and quality principles.

- Conducting architecture reviews and supporting the team during code review.

- Mentoring less experienced team members and supporting them in solving difficult technical problems.

- Identifying technical risks and communicating them to project stakeholders.

- Collaborating with UX/UI, QA, backend, frontend, mobile, DevOps and Delivery teams.

- Supporting responsible use of AI tools in the development, testing, code review and documentation process.

- Ensuring high security standards, data protection and compliance of solutions with GDPR requirements.

Additional scope of responsibilities

- Designing a coherent solution architecture covering web and mobile applications.

- Defining boundaries between web frontend, mobile applications, backend, APIs and cloud services.

- Selecting technologies appropriate for web, iOS and Android platforms.

- Designing common integration mechanisms, authentication, data storage, monitoring and security.

- Modernizing existing systems and planning migration of legacy solutions.

- Supporting web and mobile teams in maintaining consistent technical standards.

Requirements:

- Minimum 4 years of experience in a role involving architectural responsibility or technical leadership of projects, e.g., Solution Architect, Software Architect, Tech Lead, or Senior Developer.

- Many years of practical experience in creating and deploying applications.

- Ability to design complete end-to-end solutions, not just individual components.

- Very good knowledge of design patterns, clean architecture, clean code principles, and modular system design.

- Experience in designing APIs, integrating with external systems, and backend solutions.

- Familiarity with CI/CD processes, test automation, code review, and quality assurance practices.

- Experience with cloud architecture, e.g., AWS, Azure, or Google Cloud Platform.

- Ability to assess trade-offs between business value, delivery time, cost, and technical complexity.

- Experience leading technical workshops, client meetings, or solution presentations.

- Ability to communicate technical matters to both development teams and business stakeholders.

- Experience working in Agile/Scrum methodologies.

- Very good command of English, minimum B2, enabling comfortable work with clients and international teams.

Specialist requirements

- Very good knowledge of modern web and mobile application architecture.

- Practical experience in designing frontend, backend, and mobile applications.

- Experience with web technologies such as PHP, Laravel, React.js, or Vue.js.

- Knowledge of mobile technologies such as Swift and SwiftUI, Kotlin, Flutter, React Native, or Kotlin Multiplatform.

- Very good knowledge of REST APIs, integration with external systems, and designing backend services.

- Ability to design scalable solutions based on cloud architecture.

- Good understanding of the differences between native, cross-platform, and web-based solutions.

- Familiarity with security, performance, caching, monitoring, offline work, and data storage concerns.

- Experience modernizing systems, refactoring, or migrating legacy solutions.

Additional advantages:

- Experience in a software house, digital agency, or company delivering projects for external clients.

- Work on projects executed in a fixed price model.

- Experience in creating proof of concept and technical prototypes.

- Practical knowledge of tools supporting development using AI.

- Experience in projects carried out by distributed, international teams.

🔍 Dekoder Ogłoszenia

🔴
Real influence on architecture, technology choices and the way projects are executed.
Masz szansę wpływać na decyzje, ale ostateczne słowo może należeć do klienta lub wyższego kierownictwa.
🔴
Opportunity to combine architectural work, technical leadership and client collaboration.
Będziesz musiał żonglować wieloma rolami, co może oznaczać brak skupienia na jednej specjalizacji.
🟡
Cooperation with experienced development, design and product teams.
Zespół może być doświadczony, ale niekoniecznie oznacza to dobrą współpracę lub wysokie standardy.
🔴
Environment open to new technologies
Może oznaczać, że będziesz musiał szybko uczyć się i wdrażać nowe technologie, często bez odpowiedniego wsparcia.
🔴
Flexible engagement models — project teams, dedicated squads and on-demand digital specialists — enable tailored delivery to match client needs and timelines.
Elastyczność może oznaczać, że będziesz przenoszony między projektami w zależności od potrzeb klienta, co może wpływać na stabilność.