May 3, 2026
Senior QA Engineer
Senior • Remote
Warsaw, Poland
Svitla Systems Inc. is looking for a Senior QA Engineer for a full-time position (40 hours per week) in Europe. Our client is a company that creates interactive games, quizzes, and adventures specifically designed for children.
We're looking for a tester who's comfortable focusing on mostly manual testing for now, with limited automated testing possible (there is no environment to support it yet).
Requirements:
4+ years of experience in manual testing (AQA experience is a plus).
Experience in small to medium companies preferred, not in startups.
Strong understanding of manual mobile application testing.
Understanding of API-based systems and data flows (polling, backend interactions).
Basic understanding of Bluetooth and MQTT from a testing perspective.
Experience working with real devices.
Expertise in reading and understanding CI/CD build logs.
Excellent written and spoken English.
Excellent communication skills and initiative to report product/feature/software issues immediately.
Ability to self-structure your work in an ambiguous environment.
Sharp attention to detail and solid communication skills.
Curiosity and comfort digging into unfamiliar parts of the product.
Nice to have:
Basic knowledge of TypeScript/JavaScript.
Basic understanding of APIs or testing automation concepts.
Experience triggering builds and running tests locally on macOS.
Previous experience testing products with hardware integration.
Responsibilities:
Perform manual testing of a React Native mobile application (iOS / Android).
Validate user-facing insights generated from hardware data and displayed in the app after processing.
Use a real hardware device (Bluetooth box) to generate test data for QA purposes.
Execute regression testing and verify new features before release.
Analyze CI/CD pipeline failures in Bitrise and review build/test logs.
Collaborate closely with developers and a separate hardware-focused team.
Maintain and adjust existing E2E tests (Detox) when minor issues are identified.
Work independently, organize your own testing focus, and adapt as requirements evolve.
Verify fixes and keep track of riskier areas.
Mostly manually test the company’s music box features and functions.
Spot, reproduce, and clearly describe bugs.
Occasionally prepare automated testing scenarios (rarely).
We offer
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in workspace, either remote or our welcoming office.
Bonuses for article writing, public talks, other activities
Generous time off, including vacation, national holidays, sick leaves, and family days.
Personalized learning programs tailored to your interests and skill development.
Free tech webinars and meetups organized by Svitla.
Regular corporate online activities.
Awesome team and a friendly, supportive community!
Similar jobs you might like
Technology
Svitla Systems
Middle/Senior QA Engineer
Senior
Remote
Krakow, Poland
🏢 Summary: Full-time Middle/Senior QA Engineer role focused primarily on manual testing of a React Native mobile app integrated with hardware devices. The position involves validating mobile features, hardware-generated data, and CI/CD pipelines while collaborating with development and hardware teams. Limited automation is included, with occasional maintenance of existing E2E tests. 🗂️ Requirements: 4+ years of manual testing experience, Strong experience in manual mobile application testing, Understanding of API-based systems and data flows, Basic knowledge of Bluetooth and MQTT from testing perspective, Experience testing on real devices, Ability to read and analyze CI/CD build logs, Professional English proficiency, Experience in small to medium companies (non-startup) 📃 Skills: ManualTesting, MobileTesting, ReactNative, iOS, Android, API, Bluetooth, MQTT, CI/CD, Bitrise, Detox, TypeScript, JavaScript, macOS 🏢 Description: Svitla Systems Inc. is looking for a Middle/Senior QA Engineer for a full-time position (40 hours per week) in Europe. Our client is a company that creates interactive games, quizzes, and adventures specifically designed for children. We're looking for a tester who's comfortable focusing on mostly manual testing for now, with limited automated testing possible (there is no environment to support it yet). Requirements: 4+ years of experience in manual testing (AQA experience is a plus). Experience in small to medium companies preferred, not in startups. Strong understanding of manual mobile application testing. Understanding of API-based systems and data flows (polling, backend interactions). Hands on experience with Bluetooth and MQTT from a testing perspective. Experience working with real devices. Expertise in reading and understanding CI/CD build logs. Excellent written and spoken English. Excellent communication skills and initiative to report product/feature/software issues immediately. Ability to self-structure your work in an ambiguous environment. Sharp attention to detail and solid communication skills. Curiosity and comfort digging into unfamiliar parts of the product. Nice to have: Basic knowledge of TypeScript/JavaScript. Basic understanding of APIs or testing automation concepts. Experience triggering builds and running tests locally on macOS. Previous experience testing products with hardware integration. Responsibilities: Perform manual testing of a React Native mobile application (iOS / Android). Validate user-facing insights generated from hardware data and displayed in the app after processing. Use a real hardware device (Bluetooth box) to generate test data for QA purposes. Execute regression testing and verify new features before release. Analyze CI/CD pipeline failures in Bitrise and review build/test logs. Collaborate closely with developers and a separate hardware-focused team. Maintain and adjust existing E2E tests (Detox) when minor issues are identified. Work independently, organize your own testing focus, and adapt as requirements evolve. Verify fixes and keep track of riskier areas. Mostly manually test the company’s music box features and functions. Spot, reproduce, and clearly describe bugs. Occasionally prepare automated testing scenarios (rarely). We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community! Ref #5117
Technology
Svitla Systems
Senior Automation QA Engineer with AI
Senior
Hybrid
Krakow, Poland
🏢 Summary: Full-time Senior Automation QA Engineer role focused on building and leading test strategy for AI-powered and deterministic systems in a production-grade platform. The position involves creating scalable automation frameworks, validating non-deterministic AI behaviors, and ensuring high quality standards across backend, API, and frontend layers. The engineer will shape QA processes and tooling within a newly formed team. 🗂️ Requirements: Strong experience in Java or Node.js or TypeScript, Experience building and maintaining test automation frameworks, Hands-on experience with API, backend, and frontend test automation, Strong knowledge of test design principles, Experience with LLMs and AI tools in development or testing, Ability to design validation strategies for AI-driven and non-deterministic systems, Experience with HTTP protocols and browser DevTools 📃 Skills: Java, Node.js, TypeScript, Playwright, REST, RESTAssured, LLM, AI, HTTP, DevTools, API, Automation, Testing 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer with AI for a full-time position (40 hours per week) in Kraków, Poland. Our client is is a British wholesale distributor. This role is for a Quality Assurance Engineer who is excited about testing AI-powered systems, working with non-deterministic outputs, and helping ensure reliability, correctness, and trust in a production-grade platform. You will be part of a newly formed engineering team and will have significant influence over testing strategy, quality standards, and tooling. We are looking for someone who can define and build the QA strategy from the ground up, including test frameworks, quality standards, and processes for validating both deterministic and AI-powered system behaviors. Office work is expected 2-3 days per week. Requirements : Strong experience in Java / Node.js (or TypeScript) for building and maintaining test automation frameworks and backend testing utilities. Ability to work effectively in environments with a high degree of uncertainty, taking a pragmatic, solution-oriented approach to problem-solving. Strong understanding of test design principles, with hands-on experience in automating tests for APIs, backend services, and front-end applications. Experience working with LLMs and AI tools to improve development and testing efficiency (e.g., code generation, test automation, debugging). Responsibilities : Develop and continuously enhance robust, scalable test automation frameworks using Java / Node.js (Playwright / REST Assured). Drive quality initiatives and testing strategies in collaboration with cross-functional teams, including development and product. Designing validation approaches for AI-driven and non-deterministic components, including defining test datasets, evaluation criteria, and acceptable quality thresholds. Own the execution and management of both manual and automated test cases. Investigate and troubleshoot issues using HTTP protocols and browser DevTools, ensuring precision in defect isolation and resolution. Take ownership of the testing lifecycle, proactively identifying opportunities to improve test coverage, reliability, and overall system quality. Continuously improve QA processes, tooling, and metrics to support scalable, production-grade AI systems. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, other activities Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!
Technology
Svitla Systems
Senior Automation QA Engineer with AI
Senior
Hybrid
Krakow, Poland
🏢 Summary: Full-time Senior Automation QA Engineer role focused on building and leading the QA strategy for AI-powered and deterministic systems in a production-grade platform. The position involves designing and implementing scalable test automation frameworks, validating non-deterministic AI components, and ensuring overall system reliability and quality. Hybrid work model with significant ownership over testing processes, tools, and standards. 🗂️ Requirements: Strong experience in Java or Node.js or TypeScript, Experience building and maintaining test automation frameworks, Hands-on test automation for APIs, backend services, and front-end applications, Experience with Playwright or REST Assured, Experience working with LLMs and AI tools, Understanding of test design principles, Experience testing AI-driven and non-deterministic systems, Knowledge of HTTP protocols and browser DevTools 📃 Skills: Java, Node.js, TypeScript, Playwright, REST, RESTAssured, LLM, AI, HTTP, DevTools, API, Automation 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer with AI for a full-time position (40 hours per week) in Kraków, Poland . Our client is a British wholesale distributor. This role is for a Quality Assurance Engineer who is excited about testing AI-powered systems, working with non-deterministic outputs, and helping ensure reliability, correctness, and trust in a production-grade platform. You will be part of a newly formed engineering team and will have significant influence over testing strategy, quality standards, and tooling. We are looking for someone who can define and build the QA strategy from the ground up, including test frameworks, quality standards, and processes for validating both deterministic and AI-powered system behaviors. Hybrid mode with 2–3 days per week working from the office in Kraków. Requirements: Strong experience in Java / Node.js (or TypeScript) for building and maintaining test automation frameworks and backend testing utilities. Ability to work effectively in environments with a high degree of uncertainty, taking a pragmatic, solution-oriented approach to problem-solving. Strong understanding of test design principles, with hands-on experience in automating tests for APIs, backend services, and front-end applications. Experience working with LLMs and AI tools to improve development and testing efficiency (e.g., code generation, test automation, debugging). Responsibilities: Develop and continuously enhance robust, scalable test automation frameworks using Java / Node.js (Playwright / REST Assured). Drive quality initiatives and testing strategies in collaboration with cross-functional teams, including development and product. Designing validation approaches for AI-driven and non-deterministic components, including defining test datasets, evaluation criteria, and acceptable quality thresholds. Own the execution and management of both manual and automated test cases. Investigate and troubleshoot issues using HTTP protocols and browser DevTools, ensuring precision in defect isolation and resolution. Take ownership of the testing lifecycle, proactively identifying opportunities to improve test coverage, reliability, and overall system quality. Continuously improve QA processes, tooling, and metrics to support scalable, production-grade AI systems. We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community! Ref #4832
Technology
Svitla Systems
Senior Automation QA Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Full-time hybrid Senior Automation QA Engineer role focused on backend, API, and frontend test automation for scalable web and mobile products in the food retail domain. The position involves building automated testing frameworks, validating distributed systems, and integrating tests into CI/CD pipelines using modern QA tools and practices. 🗂️ Requirements: 6+ years of experience as an Automation QA Engineer, Strong knowledge of QA methodologies, Experience with backend testing for Java/Kotlin microservices and APIs, Hands-on experience with REST Assured or Karate, Understanding of Playwright, Familiarity with Selenium, Experience with Cucumber, Knowledge of CI/CD pipelines, Experience with GitHub Actions, Understanding of HTTP protocols and RESTful APIs, Experience with Postman, Bruno, or Insomnia, Familiarity with WireMock or Pact, Ability to understand business requirements and domain context 📃 Skills: Java, Kotlin, REST, Playwright, Selenium, Cucumber, RESTAssured, Karate, JUnit, Postman, Bruno, Insomnia, WireMock, Pact, GitHub, HTTP, Zephyr, Jira, CI/CD, API 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer for a full-time hybrid position (40 hours per week) in Poland . Our client is one of the world's largest food retailers. You'll join the team to help build reliable, scalable, and high-quality products across web, mobile, and API platforms. If you thrive on solving complex problems, automating at scale, and working in a collaborative environment, this will be the perfect place for you. Office work in Kraków is expected 3 days per week (but some flexibility is possible). Requirements 6+ years of experience as an Automation QA Engineer. Strong understanding of QA methodologies with a focus on backend testing across Java/Kotlin microservices and APIs, complemented by frontend test automation experience. The ability to quickly learn and understand business requirements and the domain. Hands-on experience with one or more backend testing frameworks (e.g., REST Assured, Karate). Understanding of frontend testing with Playwright, with familiarity with Selenium and the BDD framework (Cucumber). Knowledge of CI/CD tools and pipelines, particularly GitHub Actions. Solid understanding of HTTP protocols, RESTful APIs, eventing and tools like Postman, Bruno or Insomnia. Familiarity with service mocking and contract testing tools (e.g., WireMock, Pact). Nice to have Experience in building and maintaining testing environments. Responsibilities Collaborate early with engineering teams during refinement sessions to influence requirements and define effective test strategies for backend services, APIs, and frontend user journeys. Design, develop, and execute comprehensive test suites for functional, regression, end-to-end API, and customer journey testing. Automate service-level tests using modern frameworks such as REST Assured, JUnit, Karate DSL, Postman/Newman/Bruno. Conduct frontend/UI testing primarily using Playwright; knowledge of Selenium and Cucumber is considered beneficial. Validate service interactions and data flows across distributed systems. Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions) and maintain test environments. Prepare and present clear, actionable test reports that document coverage, results, and defects. Participate in code reviews of test automation scripts to ensure maintainability and adherence to best practices. Manage test cases and cycles using Jira Zephyr. Define and implement a robust framework for automated backend testing, with a focus on Java/Kotlin services and strategic APIs that support complex customer journeys. Ensure test coverage across the full end-to-end application flow, including backend services, frontend user journeys, and integrations with multiple external services. Utilize AI-supported tools to enhance test design, execution, and maintenance. Align with the company's established AQA practices to ensure consistency across teams. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!
Technology
Svitla Systems
Senior AQA Engineer with AI
Senior
Hybrid
Krakow, Poland
🏢 Summary: Full-time Senior Automation QA Engineer role focused on building and establishing quality and automation foundations for a new AI-driven, API-based application module. The position involves designing and maintaining automated tests across frontend, backend, and microservices layers, with strong emphasis on AI-assisted testing and CI/CD integration. Hybrid work model in Kraków with collaboration in a distributed engineering team. 🗂️ Requirements: Experience in frontend, backend, and API testing, Practical experience applying AI tools in testing and SDLC, Understanding of microservices-based systems, Knowledge of HTTP and RESTful APIs, Hands-on experience with REST Assured or Playwright, Experience integrating automated tests into CI/CD pipelines, Experience with GitHub Actions, Experience with service mocking and contract testing (WireMock, Pact), Experience with Java and Spring Boot environments, Experience with JavaScript-based frontend applications 📃 Skills: Java, Spring, JavaScript, PostgreSQL, REST, HTTP, Microservices, RESTAssured, Playwright, GitHubActions, WireMock, Pact, AI, CI/CD, Jira, Zephyr, xAPI, MFE, BFF 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer with AI for a full-time position (40 hours per week) in Poland. Our client is one of the world's largest food retailers. The team is launching a greenfield project to build a new module for the app. One of the main objectives of this project is to utilize AI as much as possible across every part of the delivery - from design and development to testing, automation, and delivery. The team needs an Automation QA Engineer with experience using AI in a daily tester's job. As an AQA Engineer, you'll be a key contributor to defining and implementing the quality and automation foundations for a distributed, API‐driven system. You'll collaborate closely with engineers and product teams, ensuring quality is built in from the earliest stages and supported by robust automation and AI‐assisted testing. Office work is expected 2-3 days per week in Kraków. CET Working hours. Tech stack: Micro Frontends (MFE) with a Backend for Frontend (BFF)/ xAPI + Enterprise APIs. Backend: Java (Spring Boot). Frontend: JavaScript. Database: PostgreSQL. Requirements: Solid understanding of QA methodologies, with hands‐on experience in frontend, backend, and API testing. Strong interest and practical experience in applying AI tools to testing, automation, and SDLC optimization. Understanding of testing microservices‐based systems. Practical knowledge of HTTP and RESTful APIs. Hands‐on experience with test automation frameworks (like REST Assure, Playwright). Experience working with CI/CD pipelines, preferably GitHub Actions. Familiarity with service mocking and contract testing (WireMock, Pact). Nice to have: Experience with performance testing. Experience setting up or maintaining test environments. Basic cloud knowledge (Azure / AWS). Responsibilities: Collaborate early with the engineering team to influence requirements and define effective test strategies. Design, develop, and maintain automated tests for backend services, APIs, UI, and end‐to‐end flows. Validate service interactions and data flows across microservices and BFF layers. Integrate automated tests into CI/CD pipelines (GitHub Actions). Actively apply AI‐supported tools to improve test design, execution, and maintenance. Produce clear test reports and participate in test automation code reviews. Manage test cases and test cycles (Jira Zephyr). We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!
Technology
Svitla Systems
Middle Automation QA Engineer with AI
Mid
Hybrid
Kraków, Poland
🏢 Summary: Full-time Middle Automation QA Engineer role focused on testing AI-powered systems and building QA strategy from the ground up in a hybrid Kraków setup. The position involves developing automation frameworks, validating non-deterministic AI behaviors, and improving quality processes for production-grade platforms. Candidates will work with modern web applications, APIs, and AI-driven products using Node.js, TypeScript, and Playwright. 🗂️ Requirements: 3+ years of commercial QA experience, Manual and automation testing experience, Node.js experience, TypeScript experience, Playwright experience, API testing experience, Backend services testing experience, Modern web application testing experience, Experience building test automation frameworks, Experience defining QA processes and testing strategy, Experience testing AI-powered or non-deterministic systems or strong interest in AI-driven products, Familiarity with LLMs, Strong analytical and problem-solving skills, Strong communication skills 📃 Skills: Node.js, TypeScript, Playwright, API, LLMs, Java, REST, RESTAssured, HTTP 🏢 Description: Svitla Systems Inc. is looking for a Middle Automation QA Engineer with AI for a full-time position (40 hours per week) in Kraków, Poland . Our client is a British wholesale distributor. This role is for a Quality Assurance Engineer who is excited about testing AI-powered systems, working with non-deterministic outputs, and helping ensure reliability, correctness, and trust in a production-grade platform. You will be part of a newly formed engineering team and will have significant influence over testing strategy, quality standards, and tooling. We are looking for an experienced AQA professional who will be responsible for testing the outputs of an AI-based system. The ideal candidate will define and build the QA strategy from the ground up, establishing test frameworks, quality standards, and processes for validating both deterministic and AI-powered system behaviors. Hybrid mode with 2–3 days per week working from the office in Kraków. Requirements: 3+ years of commercial experience as a Quality Assurance Engineer, including both manual and automation testing. Strong hands-on experience with Node.js and TypeScript for test automation. Proven experience with Playwright for end-to-end test automation. Experience testing APIs, backend services, and modern web applications. Ability to build and improve test automation frameworks, QA processes, and testing strategy. Experience testing AI-powered or non-deterministic systems , or a strong interest in working with AI-driven products. Familiarity with LLMs and AI-assisted development/testing tools. Strong analytical, problem-solving, and communication skills, with the ability to thrive in fast-paced, ambiguous environments. Nice to have: Experience with Java. Experience with REST Assured/REST API testing. Responsibilities: Develop and continuously enhance robust, scalable test automation frameworks using Node.js or TypeScript (Playwright). Drive quality initiatives and testing strategies in collaboration with cross-functional teams, including development and product. Designing validation approaches for AI-driven and non-deterministic components, including defining test datasets, evaluation criteria, and acceptable quality thresholds. Own the execution and management of both manual and automated test cases. Investigate and troubleshoot issues using HTTP protocols and browser DevTools, ensuring precision in defect isolation and resolution. Take ownership of the testing lifecycle, proactively identifying opportunities to improve test coverage, reliability, and overall system quality. Continuously improve QA processes, tooling, and metrics to support scalable, production-grade AI systems. We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community! Ref #5089
Technology
Svitla Systems
Senior Software Engineer (Java)
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time Senior Software Engineer role focused on backend development and system integrations for a large-scale job platform. The position involves API integrations, client and partner migrations, and backend services supporting UI applications, with overlap until 19:00–20:00 CET. The role emphasizes independent work on platform transitions and distributed systems. 🗂️ Requirements: Strong Java backend development experience, Experience building and integrating APIs, Experience with Kafka or other messaging/event streaming systems, Experience with MySQL or other relational databases, Experience with NoSQL databases (e.g., DynamoDB), Experience with system integrations or platform migrations, Ability to develop backend services supporting UI applications, Ability to work independently and proactively 📃 Skills: Java, Kafka, MySQL, DynamoDB, SQL, NoSQL, APIs, AWS 🏢 Description: Svitla Systems Inc. is looking for a Senior Software Engineer for a full-time position (40 hours per week) in Europe. Our client is one of the world’s largest and fastest-growing job sites. Overlap till 19:00 - 20:00 CET. Requirements Strong Java backend development experience. Experience building and integrating APIs. Experience with Kafka or other messaging/event streaming systems. Experience with MySQL or other relational databases. Experience working with NoSQL databases (e.g., DynamoDB). Experience working on system integrations or platform migrations. Ability to work on backend services that support UI applications. Work independently, take proactive steps, not just execute on steps. Nice to have Experience with AWS (especially DynamoDB or cloud-native services). Some AI tools experience - Optional, not required. Responsibilities Client and partner migrations, codebase transitions, and integrating systems through API calls. Perform client-side migrations, including: Updating API calls (old → new system), working across multiple client codebases, supporting pipeline / ramp issues. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!
Technology
Svitla Systems
Senior iOS Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time Senior iOS Engineer role focused on leading and developing native iOS applications for phones, tablets, and watches using Swift in the digital marketing domain. The position involves architecting, building, and optimizing scalable mobile solutions while collaborating within an Agile team. Opportunity to drive modern iOS practices and contribute to advanced mobile technologies. 🗂️ Requirements: 8+ years of software development experience, 6+ years of native iOS development experience, 1+ year of commercial SwiftUI experience, Strong knowledge of iOS architectures (MVVM, MVI, MVC, VIPER, Clean Architecture), Experience with Structured Concurrency (async/await, actors), Experience with Combine or RxSwift, Experience building and maintaining iOS application architecture, Proficiency with Swift and Xcode, Experience with Git-based workflows, Experience writing unit tests using XCTest, Upper-intermediate English level 📃 Skills: Swift, SwiftUI, Objective-C, Combine, RxSwift, MVVM, MVI, MVC, VIPER, CleanArchitecture, Xcode, XCTest, Git, GitHub, JIRA, Confluence, iOS, async/await, Actors 🏢 Description: Svitla Systems Inc. is looking for a Senior iOS Engineer for a full-time position (40 hours per week) in Poland. Our client is an online marketing company. About the role: a dynamic, vibrant work environment as we pioneer innovative technologies in the digital marketing landscape. The mobile team is currently seeking a talented Senior iOS Developer to play a key role in leading and developing captivating applications for phones, tablets, and watches using Swift. It is an exciting opportunity to contribute to the forefront of mobile technology in the digital marketing sector. Overlap till 20:00 CET. Requirements 8+ years of experience in software development. 6+ years of experience focused on native iOS applications. 1+ year of commercial experience with SwiftUI. Strong understanding of iOS architectures (SwiftUI, Combine, MVVM, MVI) or alternatives like MVC, VIPER, Clean Architecture, with a willingness to adapt. Familiarity with Structured Concurrency (async await, actors). Knowledge of Combine/RxSwift, ideally with both technologies; experience with either will also work. Familiarity with Apple’s Human Interface Guidelines (HIG) is preferred. Understanding of iOS application architecture and its implementation. Upper-intermediate level of English and higher. Ability to lead as part of a highly collaborative Agile team Strong collaboration and influence skills. Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms. Strong focus on team effectiveness, results, and customer success. Self-motivated individual who proactively identifies team bottlenecks and works with the team to resolve them. Passionate about technology and staying up to date on industry trends. Strong commitment to continuous improvement for self and team. Ability to contribute to Open Source projects. A Bachelor's degree in Computer Science or a related field is preferred. Nice to have 1+ years of Objective-C experience is a plus. Experience with unit testing and test-driven development. Experience in the development of SaaS products. Experience in developing SaaS products. Responsibilities Work closely with the product manager, UX designer, and peer engineers to understand the business and technical requirements of tasks as a mobile iOS developer. During daily standup sessions, sprint planning meetings, and retrospective meetings, applying agile methodologies to: Collaborate with the product manager to refine/plan backlog using the JIRA web product and set priority for the user stories; Record progress on tasks using the JIRA web product; Participate in sprint planning and record estimates in JIRA; Give demos of finalized work to team members and stakeholders. Work with the client's mobile team and back-end services teams to deliver software solutions for iOS devices (phones and tablets) that meet functional requirements defined during the backlog refinement sessions with the product managers, using the Swift programming language, and the Xcode development environment. Use the Swift programming language and the Xcode development environment to build iOS mobile functionality as defined in the acceptance criteria in the user story. Integrate work with the mainline of the application using the GitHub pull request process. Define and implement unit tests for the use of cases using the XCTest framework. As needed, pick up more urgent programming tasks for issues of customers in production. Collaborate with other software teams that provide back-end services used by the mobile application, bringing the knowledge of the dependent software to the mobile team and affecting the Scrum Jira backlogs of the external teams as necessary when the mobile application requires changes to the dependent software. Understand the architecture of the client's toolkit desktop application - a Web application - and its relationship to the mobile apps to participate and affect architecture discussions. Promote and nurture good team practices and career growth by participating in code reviews and pair programming. Documenting the functionality that you deliver Contribute to system and application architecture and develop prototypes Review the pull requests of peer engineers and recommend good practices in GitHub. Participate in pair programming for knowledge sharing and collaboration. Improve performance of the mobile application. Provide training to other team members. Document code where necessary, such as APIs, and keep team practices and knowledge up to date in the Confluence web product. Seek out learning opportunities like iOS, Swift UI, and mobile developer conferences and online courses. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!
Technology
Svitla Systems
Senior Full-Stack Engineer (C#, React)
Senior
Remote
Krakow, Poland
🏢 Summary: Full-time Senior Full-Stack Engineer role focused on designing and building scalable, high-performance data-driven applications using C# and modern web technologies. The position involves end-to-end development in an Agile environment, including architecture, coding, testing, and optimization of web and API solutions. The role requires strong experience with secure coding practices, CI/CD, and AI tools within the SDLC. 🗂️ Requirements: BSc in Computer Science, STEM, or equivalent experience, 7+ years of experience building scalable, high-performance data-driven applications, Experience designing service-based or tiered web and mobile applications, Strong experience with C#, Experience with WCF or Web API, Experience with SQL Server, Experience using AI tools within the SDLC, Experience working in a CI/CD environment, Knowledge of secure coding practices aligned with OWASP, Experience working in Scrum or Kanban environments 📃 Skills: C#, WCF, WebAPI, SQLServer, AI, OWASP, Scrum, Kanban, CI/CD, REST 🏢 Description: Svitla Systems Inc. is looking for a Senior Full-Stack Engineer (C#/React) for a full-time position (40 hours per week) in Europe. Our client is a leading global provider that gathers information and reports to enhance the environmental and social impacts on the business. Responsibilities: Participate in the Agile software development (Scrum/Kanban) from concept design, to full-stack code and testing. Write concise code, clear, well-tested, well-documented and with quality that adhere to industry best practices. Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring. Collaborate with product owners to define/refine requirements, break down into development tasks, estimate effort, and plan milestones & deliverables. Develop and maintain UI applications (web, mobile, etc.) and/or web APIs (RESTful & messaging-based). Identify opportunities for innovation, improvement of software architecture and cloud infrastructure; and/or offer new ideas. Advocate for simplicity, reliability, manageability, scalability, extensibility, reusability and performance. Be a proactive team member who contributes, collaborates and demonstrates positive behaviour. Provide development expertise to team members through education and review. Always open to new ideas and encourages innovative practices amongst peers. Makes sure to constantly address technical debt - escalating when it becomes a risk to quality or timely delivery of our software. Carries out root cause analysis on defects to ensure fixes are happening in the right way. Requirements: BSC in Computer Science, STEM (Science, Technology, Engineering, and Math), or equivalent work experience. 7+ years of experience designing and building scalable, high-performance data-driven software applications. Experience designing service-based and/or tiered web and mobile applications. Excellent experience with C#. Web Services (WCF/Web API), SQL Server. Experience with JavaScript, React, TypeScript, jQuery, HTML, CSS, and SASS is desired. Experience with cloud deployment models (Azure), pipelines, and CI/CD is desired. Experience utilizing AI tools within projects and to support aspects of the SDLC is essential. Understanding and adhering to secure coding practices that meet OWASP standards. Experience working in a continuous integration and deployment environment. Experience practicing Scrum/Kanban and the ability to adapt to Scrum values. Strong analytical and problem-solving skills. Works effectively and independently in a dynamic team environment. Proven time management, organizational, and follow-up skills to meet deadlines. Quality-oriented with a passion for customer satisfaction. Excellent interpersonal and communication skills. Demonstrated initiative to learn and experiment with new technologies and processes. Strong work ethic and professionalism. Nice to have: Experience with C++ What we offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community
Technology
Svitla Systems
Senior Software Development Engineer in Test (SDET)
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time Senior SDET role focused on designing and scaling automation frameworks from scratch using C# and Playwright. The position emphasizes API, UI, and integration test automation, CI/CD integration, and increasing automation coverage across complex utility software systems. The engineer will drive automation strategy, embed tests into pipelines, and ensure high quality through robust nonfunctional testing and metrics. 🗂️ Requirements: 7+ years in software testing with focus on automation, Advanced C# programming skills, Proven experience with Playwright, Experience building automation frameworks from scratch, Hands-on API testing using code (REST/GraphQL), Experience integrating automated tests into CI/CD pipelines, Experience with Jenkins or GitLab CI/CD, Proficiency in Linux and Windows environments, Experience with Docker and cloud environments (AWS/Azure/GCP), Strong debugging and root cause analysis skills, Bachelor’s degree in CS/IT or equivalent experience 📃 Skills: C#, Playwright, Selenium, REST, GraphQL, API, CI/CD, Jenkins, GitLab, Linux, Windows, Docker, AWS, Azure, GCP, Automation, Performance, Security 🏢 Description: Svitla Systems Inc. is looking for a Senior Software Development Engineer in Test (SDET) for a full-time position (40 hours per week) in Europe. Our client is a reputable leader in creating cutting-edge utility software and technology, providing solutions that encompass consumer billing and finance as well as IT, GIS, advanced analytics, cybersecurity, and operations. Requirements: 7+ years in software testing with a strong emphasis on automation engineering. Advanced C# skills required; experience writing test code, libraries, and utilities. Proven Playwright expertise; experience with Selenium or similar tools is a plus. Demonstrated ability to build and scale automation frameworks from the ground up. Hands-on API testing experience using code (REST/GraphQL); familiarity with contract testing. Deep experience integrating tests into CI/CD (Jenkins, GitLab CI/CD) and configuring pipelines for test execution. Comfortable in Linux and Windows environments. Familiar with containerization and cloud test environments (Docker, AWS/Azure/GCP). Strong debugging skills: log analysis, root cause, and flaky test mitigation. Excellent communication and ability to present technical trade-offs and metrics to leadership. Bachelor’s degree in CS/IT or equivalent experience. Responsibilities: Framework Architecture: Design, implement, and evolve automation frameworks from scratch using C# and Playwright; ensure maintainability, modularity, and reusability. Test Engineering: Develop unit, integration, API, and UI tests in code; create test harnesses and mocks; ensure tests are deterministic and fast. CI/CD Integration: Embed automated tests into CI/CD pipelines (Jenkins, GitLab CI/CD); implement quality gates, parallel execution, and test reporting. Automation Strategy: Drive automation roadmap to increase coverage from current ~10% to target levels; prioritize test types by risk and ROI. Performance and Nonfunctional Testing: Define and automate performance, reliability, and security checks where applicable. Metrics and Reporting: Define automation KPIs (coverage, flakiness, execution time, escaped defects); present metrics to engineering leadership. Technical Mentorship: Mentor engineers and QA on test-driven development, test design patterns, and code review for tests. Cross-Functional Collaboration: Work closely with developers, architects, and DevOps to shift-left testing and reduce manual handoffs. We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!