April 8, 2026
Junior Mobile Applications Software Engineer (Flutter)
Junior • Hybrid
10,000 - 12,000 PLN
Krakow, Poland
Every day first responders around the world record thousands of hours of videos and collect other critical digital evidence - essential for transparency, accountability, and ultimately, making the world a safer place. Managing this amount of digital evidence, including documentation and tagging is a tedious and time-consuming task. This is where our applications steps in, streamlining this process and allowing first responders to focus more on their primary mission.
Job Description
Our team is working on cross-platform applications (Android, iOS and Windows) that extend functionalities of the newest Motorola body-worn cameras and in-car video systems with features like categorization, tagging and review of the footage that allows users to perform evidentiary tasks on the go. By contributing to and complementing our Digital Evidence Management Systems (DEMS), it enables our customers, ranging from law enforcement agencies through government agencies to retailers, to have a resilient evidentiary platform that enables transparency and accountability.
Your responsibilities will include design, development, testing, maintenance and improvements of the software running on both mobiles (Android and iOS) and desktop PCs (Windows).
Key Responsibilities:
Full-cycle software development, encompassing coding, unit, and integration testing, as well as code reviews.
Participation in the analysis of new feature requirements and design proposals.
Collaboration with cross-functional teams, including QA and UI/UX.
Continuous improvement of the development and testing environment.
Support in defect analysis and troubleshooting customer-reported issues.
Key Technologies Used:
Dart/Flutter: Primary language and framework for the application and tests.
Kotlin (with some Java) & Swift: Used for the mobile application's native components.
.net/C#: Powers a component in the desktop/Windows application variant.
Development Environment & Tools:
GitHub: Utilized for code repositories, CI/CD, and code reviews.
AI Tools: We leverage tools like Cursor and Copilot.
Equipment: Development is done on Macbooks, involving daily work with various cameras and prototype hardware.
Basic Requirements
Bachelor’s degree in Engineering, Computer Science or a related technical discipline, or equivalent experience.
At least 1+ years of documented mobile apps programming experience
Experience and proficiency in at least one of Swift/Java/Kotlin/Dart languages
Experience and practical knowledge of cross-platform frameworks - ideally Flutter - and willingness to continue that journey
Solid, practical knowledge of design patterns, data structures, algorithms and software design
Knowledge of software engineering best practices including build environments, automated testing and CI/CD
Practical experience with Unix-based CLI/shell tools
Good knowledge of git tooling
Knowledge of software testing methodologies and the testing life cycle
English language skills at level allowing efficient communication
Bonus points for:
Knowledge of C#/.net/JavaScript
Expert skills in one the native stacks (Android/iOS/Windows)
Understanding HTTP and RESTful designs (familiarity with OpenAPI is an extra plus)
Knowledge of digital imaging/photography and audio/video coding
Familiarity with basic networking concepts (TCP/IP, DHCP etc.)
Experience with WiFi and Bluetooth protocols
Knowledge of SSL/TLS protocols, certificates, mutual authentication etc.
Knowledge of Gradle build tooling
Experience automating manual build and delivery pipelines
Prior experience automating end-to-end integration testing for mobile applications
Experience with cloud platforms such as AWS, GCP and Azure
Similar jobs you might like
Technology
Motorola Solutions
Mobile Applications Software Engineer (Flutter)
Mid
Hybrid
Krakow, Poland
12,000 - 16,000 PLN
🏢 Summary: Development role focused on building and maintaining cross-platform mobile and desktop applications for digital evidence management, supporting body-worn cameras and in-car video systems. The position covers full-cycle software development, including design, coding, testing, and collaboration with QA and UI/UX teams. The goal is to enhance evidentiary workflows through robust, scalable applications on Android, iOS, and Windows. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or related field, Minimum 3+ years of mobile application development experience, Proficiency in at least one: Swift, Java, Kotlin or Dart, Practical experience with cross-platform frameworks, preferably Flutter, Strong knowledge of design patterns, data structures and algorithms, Experience with build environments, automated testing and CICD, Proficiency with Unix-based CLI tools, Good working knowledge of Git, Understanding of software testing methodologies and lifecycle, Ability to communicate effectively in English 📃 Skills: Dart, Flutter, Kotlin, Swift, Java, C#, NET, GitHub, CICD, Git, Unix, REST, OpenAPI, TCPIP, DHCP, WiFi, Bluetooth, SSL, TLS, Gradle, AWS, GCP, Azure 🏢 Description: Every day, first responders around the world record thousands of hours of videos and collect other critical digital evidence - essential for transparency, accountability, and ultimately, making the world a safer place. Managing this amount of digital evidence, including documentation and tagging is a tedious and time-consuming task. This is where our applications steps in, streamlining this process and allowing first responders to focus more on their primary mission. Our team is working on cross-platform applications (Android, iOS and Windows) that extend functionalities of the newest Motorola body-worn cameras and in-car video systems with features like categorization, tagging and review of the footage that allows users to perform evidentiary tasks on the go. By contributing to and complementing our Digital Evidence Management Systems (DEMS), it enables our customers, ranging from law enforcement agencies through government agencies to retailers, to have a resilient evidentiary platform that enables transparency and accountability. Your responsibilities will include design, development, testing, maintenance and improvements of the software running on both mobiles (Android and iOS) and desktop PCs (Windows). Key Responsibilities: Full-cycle software development, encompassing coding, unit, and integration testing, as well as code reviews. Participation in the analysis of new feature requirements and design proposals. Collaboration with cross-functional teams, including QA and UI/UX. Continuous improvement of the development and testing environment. Support in defect analysis and troubleshooting customer-reported issues. Key Technologies Used: Dart/Flutter: Primary language and framework for the application and tests. Kotlin (with some Java) & Swift: Used for the mobile application's native components . .net/C#: Powers a component in the desktop/Windows application variant. Development Environment & Tools: GitHub: Utilized for code repositories, CI/CD, and code reviews. AI Tools: We leverage tools like Cursor and Copilot. Equipment: Development is done on Macbooks, involving daily work with various cameras and prototype hardware. Basic Requirements Bachelor’s degree in Engineering, Computer Science or a related technical discipline, or equivalent experience. At least 3+ years of documented mobile apps programming experience Experience and proficiency in at least one of Swift/Java/Kotlin/Dart languages Experience and practical knowledge of cross-platform frameworks - ideally Flutter - and willingness to continue that journey Solid, practical knowledge of design patterns, data structures, algorithms and software design Knowledge of software engineering best practices including build environments, automated testing and CI/CD Practical experience with Unix-based CLI/shell tools Good knowledge of git tooling Knowledge of software testing methodologies and the testing life cycle English language skills at level allowing efficient communication Bonus points for: Knowledge of C#/.net/JavaScript Expert skills in one the native stacks (Android/iOS/Windows) Understanding HTTP and RESTful designs (familiarity with OpenAPI is an extra plus) Knowledge of digital imaging/photography and audio/video coding Familiarity with basic networking concepts (TCP/IP, DHCP etc.) Experience with WiFi and Bluetooth protocols Knowledge of SSL/TLS protocols, certificates, mutual authentication etc. Knowledge of Gradle build tooling Experience automating manual build and delivery pipelines Prior experience automating end-to-end integration testing for mobile applications Experience with cloud platforms such as AWS, GCP and Azure
Technology
Motorola Solutions
Angular Software Engineer
Mid
Hybrid
Krakow, MA, Poland
14,000 - 17,000 PLN
🏢 Summary: Frontend Developer role focused on building and maintaining responsive web applications for evidence management systems using Angular and related technologies. The position involves enhancing existing applications, implementing testing strategies, and collaborating with cross-functional teams to deliver reliable, user-friendly solutions. 🗂️ Requirements: 3+ years frontend development experience, Strong Angular experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Proficiency in TypeScript, Experience with REST APIs, Experience with asynchronous programming, Familiarity with Git, Ability to debug complex issues 📃 Skills: Angular, Marionette.js, HTML5, CSS3, JavaScript, TypeScript, REST, Git, Jasmine, Karma, Cypress, Webpack, Gulp, Jenkins, WCAG, XSS, CSRF 🏢 Description: The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide. Job Description You will be responsible for: Develop and maintain responsive and user-friendly web applications using Angular framework. Manage the upkeep of existing web applications employing Marionette.js guaranteeing their continued utility and effectiveness. Collaborate with cross-functional teams to gather and understand requirements, subsequently translating them into effective technical solutions. Writing and conducting unit tests, integration tests, and end-to-end tests to identify, fix bugs and ensure the reliability of the front-end code. Participate in code reviews and provide constructive feedback to peers. Stay up-to-date with the latest front-end development trends and technologies. Basic Requirements 3+ years of professional frontend development experience, with a strong focus on Angular. Proficiency in HTML5, CSS3, and JavaScript/TypeScript. Experience with RESTful APIs and asynchronous programming. Familiarity with UI/UX principles and the ability to work closely with designers to translate designs into realization. Familiarity with version control systems, preferably Git. Strong problem-solving skills and the ability to debug complex issues. Excellent communication and teamwork skills. Strong English communication skills. Nice to Have: Experience with testing frameworks Jasmine, Karma, and Cypress. Familiarity with build tools and continuous integration (Webpack, Gulp, Jenkins, etc.). Understanding of security best practices to prevent common vulnerabilities such as cross-site scripting (XSS) and cross-site request forgery (CSRF). Awareness of accessibility standards (WCAG) to ensure that web applications are usable and navigable by individuals with disabilities. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode
Technology
Motorola Solutions
Software Quality Assurance Engineer (Java/JS/TS and Playwright)
Mid
Hybrid
Krakow, Poland
13,000 - 17,000 PLN
🏢 Summary: The offer is for a QA Automation Engineer working on VMEX, a Digital Evidence Management System used by law enforcement and large organizations to manage video evidence. The role focuses on developing and maintaining automated test scripts, executing functional and non-functional tests, and enhancing QA processes in a cloud-based, mission-critical environment. The position involves working with modern automation tools, CI/CD pipelines, and cloud platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science, Information Technology or equivalent experience, Minimum 2 years of QA experience in Agile environments, At least 1 year of experience with automated testing tools, Experience with CI/CD pipelines, Strong knowledge of software testing methodologies and testing lifecycle 📃 Skills: Playwright, Java, AI, Marionette, Angular, GitLab, GitHub, Azure, AWS, Jenkins, Pipelines, CI/CD 🏢 Description: Digital evidence can be one of the most valuable tools when investigating and prosecuting cases. But the extreme volume, variety and velocity of data have made digital evidence management more complex than ever. It’s time to revolutionize digital evidence management. Join the team developing VMEX, a Digital Evidence Management System (DEMS) that plays a critical role in public safety and organizational efficiency. Job Description Project Overview: VMEX is an advanced platform designed to empower law enforcement and various public and private sector agencies in effectively managing their digital assets. Our primary mission is to provide robust and scalable solutions for managing vast fleets of body-worn and in-car cameras, as well as the crucial video evidence and recordings they generate. Our Client Base: Our product serves a broad range of high-profile clients, including: Law Enforcement Agencies (Police Stations) Large-Scale Retailers Major Government Agencies Working on VMEX means contributing to a high-impact, mission-critical application that supports transparency, accountability, and justice for our global customers. Your main responsibilities will include: Analyzing, developing, designing, and maintaining software automation test scripts for the organization's products and systems. Creating and executing test scenarios to ensure comprehensive functional verification. Introducing and developing Quality Assurance areas, including database testing, API testing, load and performance testing, and security scanning. Assisting in troubleshooting customer issues on live, production systems. We utilize AI assistants in our work. The team is working on the following technology stack: Playwright Java v20 AI: Copilot/Cursor/Windsurf Marionette JS soon Angular Repository: GitLab/ GitHub Cloud: Microsoft Azure, AWS CI/CD automation: Jenkins, Azure Pipelines, future GitHub Actions HW: HP Zbook, Windows, Bodyworn, and in-car Motorola cameras Basic Requirements Bachelor’s degree in computer science, information technology, or equivalent experience. At least 2+ years of quality assurance experience in Agile Development environments. Minimum 1+ years of experience with automated testing tools or equivalent automation skills. Experience with CI/CD pipelines. Ability to prioritize tasks and quickly adjust in a changing environment. Thorough working knowledge of software testing methodologies and the testing life cycle. Bonus points for: Experience writing automated tests using Playwright. Understanding of cloud service architectures. Experience automating manual build and delivery pipelines. Prior experience automating integration testing in backend applications. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s gross salary, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Annual bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work
Technology
Motorola Solutions
Senior C# Engineer
Senior
Hybrid
Krakow, Poland
16,000 - 19,000 PLN
🏢 Summary: The role involves developing and maintaining desktop and cloud-based client-server applications for managing communication devices used by first responders. The engineer will build scalable .NET solutions, integrate with hardware-level systems, and implement device management features within an agile, AI-augmented development environment. The position focuses on high-performance software, REST APIs, database management, and CI/CD practices. 🗂️ Requirements: 5+ years experience as .NET Developer, Strong proficiency in C#, Strong proficiency in .NET Framework and .NET Core, Experience with Angular or similar JavaScript framework, Experience with PostgreSQL or other relational databases, Understanding of object-oriented design principles, Knowledge of client-server architecture, Familiarity with communication protocols, Experience with version control systems, Experience with RESTful APIs, Experience with unit and integration testing, Experience with CI/CD pipelines, Experience using AI-powered development tools, Bachelor’s degree in Computer Science or related field, Proficiency in English 📃 Skills: C#, .NET, .NETCore, Angular, JavaScript, PostgreSQL, SQL, REST, CI/CD, Bitbucket, AI, CoPilot, Codeium, TETRA, OMADM, Jenkins, Java, Python, Scrum, Jira, Confluence 🏢 Description: You know that feeling when you see an ambulance or fire truck speed by? We build the software that makes their communication possible all over the world.Here in our Kraków office, we're the team behind the Motorola Fleet management software. In simple terms, it's the brain that programs and manages the radios used by first responders and major organizations all over the world. We have the stability of a global leader, and we operate with a tight-knit team vibe.We are looking for a passionate software engineer to join our team and help us build the future of public safety. As part of our agile, cross-functional teams, you will be responsible for developing and maintaining our desktop and cloud applications providing cutting-edge solutions that empower first responders and communities.Our products are built primarily in C#, utilizing a modern software architecture that spans from hardware-level integration to high-level abstractions. We embrace agile methodologies and heavily leverage advanced AI tools to accelerate our development process and innovate faster. Key responsibilities Design, develop, and maintain robust, scalable, and high-performance client-server applications using .NET technologies according to SDLC or AI-DLC process. Implement and manage features for TETRA devices management, including configuration, monitoring, and troubleshooting Collaborate with product managers, UX/UI designers, and other developers to define, design, and ship new features Write clean, maintainable, and efficient code. Develop and consume RESTful APIs. Manage databases and ensure data integrity. Perform unit and integration testing to ensure software quality (CI/CD) Troubleshoot and debug issues, providing timely resolutions. Stay up-to-date with the latest industry trends and technologies, especially usage of different kinds of AI/ML tools. Basic Requirements At least 5+ years of experience as a .NET Developer Strong proficiency in C#, .NET Framework, and .NET Core. JavaScript framework (e.g Angular). Experience with database technologies (e.g. PostgreSQL) Solid understanding of object-oriented design principles and software architecture. Familiarity with client-server architecture and communication protocols. Understanding of version control systems (e.g., Bitbucket). Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Demonstrable skill in using AI-powered development tools (e.g., code assistants, analyzers) and an understanding of effective prompting (ex. CoPilot, Codeium). Bachelor's degree in Computer Science, Engineering, or a related field. Proficiency in written and verbal English communication is essential. Nice-to-Have Requirements Experience with device management or similar communication systems is a plus e.g. OMA-DM standard Basic knowledge of Java , Python, Jenkins Basic knowledge about Scrum principles Atlassian environment (Jira, Confluence etc.) In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Contract of employment (UoP) Competitive salary package Private medical & dental coverage Employee Pension Plan Life insurance Employee Stock Purchase Plan Flexible working hours (start between 7 am and 10 am) Strong collaborative culture Comfortable work conditions (high-class offices, parking space) Volleyball field and grill place next to the office Access to wellness facilities and integration events as well as training and broad Development opportunities
Technology
Motorola Solutions
Java Software Engineer (Evidence and Devices Engineering team)
Mid
Hybrid
Krakow, Poland
12,000 - 14,000 PLN
🏢 Summary: Full-time Backend Software Engineer role focused on developing and enhancing a Java-based evidence management system. The position involves implementing new backend features and improving performance, scalability, and modularity within an Agile environment. The role includes full software development lifecycle responsibilities and collaboration with distributed teams. 🗂️ Requirements: 2+ years backend software development experience, Proficiency in Java, Strong understanding of object-oriented programming, Knowledge of design patterns, Understanding of core software engineering principles, Experience with automated testing, Experience with JUnit, Experience with relational databases, Knowledge of PostgreSQL, Experience with ORM frameworks, Knowledge of Hibernate or JPA, Experience with testing and debugging, Experience working in Agile environment 📃 Skills: Java, JAX-RS, Spring, JUnit, PostgreSQL, Hibernate, JPA, SQL, Agile, Scrum, Microservices, OOP 🏢 Description: The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide. We are a thriving and growing company in search of a Software Engineer to join our evidence management team in the vibrant city of Krakow, Poland. This full-time position offers the opportunity to play a significant role in the development and growth of our software engineering projects. We are seeking a talented and proactive individual who can contribute to our team’s success and foster a spirit of collaboration within the company. You will join a high-performing team of developers and will be primarily working on the backend, taking responsibility for implementing a range of new application features, as well as improving the performance, scalability, and modularity of the existing product. Responsibilities Execute the full software development lifecycle and provide support for each assigned project, adhering to company standards and expectations. Apply software development practices to produce clean, modular, scalable, and testable code for the Java backend. Apply testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to enhance the product. Required skills and qualifications 2+ years of hands-on backend software development (we use Java). Solid understanding of object oriented programming, design patterns, and core software engineering principles. Experience creating meaningful automated tests (we use JUnit). Knowledge of testing and debugging software issues. Experience working with relational databases (we use Postgres). Knowledge of ORM technologies such as Hibernate/JPA. Strong communication and collaboration skills. Preferred skills and qualifications Bachelor/Masters degree in Computer Science, Engineering or a related subject. Experience working with Java, JAX-RS, Spring or similar technologies. Experience with microservices architecture. Previous working experience in an Agile environment (Scrum). In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s gross salary, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Annual bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work
Technology
RTB House
Senior Full Stack/Web Performance Engineer
Senior
Remote
Warsaw, Poland
220 - 260 PLN
🏢 Summary: Senior-level role focused on designing and leading high-performance, scalable frontend and full-stack solutions for global ad delivery and tracking systems. The position emphasizes web performance optimization, observability (RUM and Synthetic), and architectural excellence across performance-critical features. You will drive measurable improvements in user metrics while maintaining top coding standards and technical leadership. 🗂️ Requirements: 8+ years of hands-on software engineering experience, Strong understanding of frontend development and internal mechanisms, Proven experience in web performance optimization and advanced loading strategies, Proficiency in JavaScript and TypeScript, Experience with modern frontend frameworks (React), Experience with build tools (Webpack or Vite), Knowledge of Internet protocols and technologies (DNS, HTTP, cookies), Experience monitoring and analyzing production systems, Understanding of full-stack concepts and backend APIs (Node.js, Python, or Java), Experience with deployment and CI/CD pipelines 📃 Skills: JavaScript, TypeScript, React, Node.js, Python, Java, Webpack, Vite, DNS, HTTP, Cookies, RUM, Synthetic, CICD, Caching, Monitoring 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement and maintain high-quality frontend and full-stack solutions for displaying Ads globally, focusing on extreme performance and scalability. Develop monitoring systems (RUM and Synthetic) to track crucial metrics like reliability or viewability and use data to diagnose and resolve performance bottlenecks. Collaborate closely with Ads Layouts specialists and backend engineers to ensure smooth data flow and optimal architectural alignment for performance-critical features. Write, test, and deploy robust, efficient, and well-documented code in JavaScript/TypeScript/Python/Java, ensuring adherence to the highest coding and performance standards. Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews. Requirements: 8+ years of hands-on experience in software engineering, including the understanding of Frontend Development and its internal mechanisms. Practical experience and strong understanding of Web Performance optimization techniques and advanced loading strategies (caching, asset delivery). Solid proficiency in JavaScript/TypeScript and modern frameworks like e.g., React. Experience with relevant build tooling (e.g., Webpack, Vite). Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others). Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it). Good understanding of full-stack concepts, including working with backend APIs (Node.js, Python, or Java) and deployment/CI/CD pipelines. C1 level in English and Polish. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: You will be working within a modern stack that includes JavaScript/TypeScript, React, Node.js, Python, and Java. We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. Apply now! You don't need to tick every box to apply. If you are passionate about software engineering or web performance, send us your CV, and we'll review it.
Technology
RTB House
Senior Full Stack/Web Performance Engineer
Senior
Remote
Warsaw, Poland
220 - 260 PLN
🏢 Summary: Lead the design and implementation of high-performance, scalable frontend and full-stack solutions for globally distributed ad systems, with a strong focus on web performance and observability. The role involves optimizing critical user metrics, building monitoring systems, and ensuring robust architecture and code quality across performance-sensitive features. 🗂️ Requirements: 8+ years of hands-on software engineering experience, Strong expertise in frontend development and internal browser mechanisms, Proven experience in web performance optimization and advanced loading strategies, Proficiency in JavaScript and TypeScript, Experience with modern frontend frameworks such as React, Experience with build tools such as Webpack or Vite, Solid understanding of Internet protocols including DNS and HTTP, Ability to monitor, analyze, and diagnose production system performance, Understanding of full-stack concepts and backend API integration, Experience with CI/CD pipelines 📃 Skills: JavaScript, TypeScript, React, Node.js, Python, Java, Webpack, Vite, DNS, HTTP, RUM, CICD, Caching 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement and maintain high-quality frontend and full-stack solutions for displaying Ads globally, focusing on extreme performance and scalability. Develop monitoring systems (RUM and Synthetic) to track crucial metrics like reliability or viewability and use data to diagnose and resolve performance bottlenecks. Collaborate closely with Ads Layouts specialists and backend engineers to ensure smooth data flow and optimal architectural alignment for performance-critical features. Write, test, and deploy robust, efficient, and well-documented code in JavaScript/TypeScript/Python/Java, ensuring adherence to the highest coding and performance standards. Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews. Requirements: 8+ years of hands-on experience in software engineering, including the understanding of Frontend Development and its internal mechanisms. Practical experience and strong understanding of Web Performance optimization techniques and advanced loading strategies (caching, asset delivery). Solid proficiency in JavaScript/TypeScript and modern frameworks like e.g., React. Experience with relevant build tooling (e.g., Webpack, Vite). Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others). Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it). Good understanding of full-stack concepts, including working with backend APIs (Node.js, Python, or Java) and deployment/CI/CD pipelines. C1 level in English and Polish. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: You will be working within a modern stack that includes JavaScript/TypeScript, React, Node.js, Python, and Java. We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. Apply now! You don't need to tick every box to apply. If you are passionate about software engineering or web performance, send us your CV, and we'll review it.
Technology
RTB House
Senior Full Stack/Web Performance Engineer
Senior
Remote
Warsaw, Poland
220 - 260 PLN
🏢 Summary: Senior engineer role focused on designing and implementing high‑performance, scalable frontend and full‑stack solutions for global ad delivery systems. The position emphasizes web performance optimization, observability, and monitoring (RUM and Synthetic) to improve critical user metrics. You will lead technical initiatives, build performance‑critical features, and ensure high code quality across JavaScript/TypeScript-based systems. 🗂️ Requirements: 8+ years of hands-on software engineering experience, Strong understanding of frontend development and internal browser mechanisms, Practical experience with web performance optimization techniques, Proficiency in JavaScript and TypeScript, Experience with modern frontend frameworks (React), Experience with build tools (Webpack or Vite), Knowledge of Internet protocols (DNS, HTTP, cookies), Experience monitoring and analyzing production systems, Understanding of full-stack architecture and backend APIs (Node.js, Python, or Java), Experience with CI/CD pipelines 📃 Skills: JavaScript, TypeScript, React, Node.js, Python, Java, Webpack, Vite, DNS, HTTP, cookies, CI/CD, RUM, Synthetic, caching, observability, APIs 🏢 Description: You will: Design and lead implementation of system changes that deliver high performance, scalability and observability for displaying and tracking ads world wide. Develop tools and optimizations to drive measurable improvements in critical user performance metrics. Implement and maintain high-quality frontend and full-stack solutions for displaying Ads globally, focusing on extreme performance and scalability. Develop monitoring systems (RUM and Synthetic) to track crucial metrics like reliability or viewability and use data to diagnose and resolve performance bottlenecks. Collaborate closely with Ads Layouts specialists and backend engineers to ensure smooth data flow and optimal architectural alignment for performance-critical features. Write, test, and deploy robust, efficient, and well-documented code in JavaScript/TypeScript/Python/Java, ensuring adherence to the highest coding and performance standards. Provide hands-on technical leadership: solving complex system challenges, participating in planning and scoping of projects, and ensuring the implementation of the highest coding standards through participation in code reviews. Requirements: 8+ years of hands-on experience in software engineering, including the understanding of Frontend Development and its internal mechanisms. Practical experience and strong understanding of Web Performance optimization techniques and advanced loading strategies (caching, asset delivery). Solid proficiency in JavaScript/TypeScript and modern frameworks like e.g., React. Experience with relevant build tooling (e.g., Webpack, Vite). Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others). Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it). Good understanding of full-stack concepts, including working with backend APIs (Node.js, Python, or Java) and deployment/CI/CD pipelines. C1 level in English and Polish. Nice to have: Experience in the AdTech/Real Time Bidding space. Experience contributing to Real User Monitoring (RUM) systems. Selected technologies used: You will be working within a modern stack that includes JavaScript/TypeScript, React, Node.js, Python, and Java. We Offer: Projects focused on extreme performance and high code quality – solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses). Flexible working conditions – no core hours, fully remote cooperation possible. Apply now! You don't need to tick every box to apply. If you are passionate about software engineering or web performance, send us your CV, and we'll review it.
Technology
Workai
QA Engineer
Mid
On-site
Bialystok, Poland
8,000 - 12,000 PLN
🏢 Summary: The offer is for a QA Engineer responsible for manual and automated testing of web and mobile applications in a cloud-based environment. The role involves preparing test documentation, maintaining regression tests, reporting issues, and collaborating with cross-functional teams within CI/CD-driven processes. It provides opportunities to develop in test automation, API testing, performance testing, and test management. 🗂️ Requirements: Minimum 2 years of experience in testing web and mobile applications, Basic knowledge of GIT, Basic knowledge of SQL, Basic knowledge of JIRA or DevOps, Knowledge of CI and CD processes, Understanding of web applications and microservices, Ability to create effective test cases, Experience with manual testing, Ability to participate in test automation processes, Good command of English, Good command of Polish 📃 Skills: GIT, SQL, JIRA, DevOps, CI, CD, SOAP, REST, GraphQL, SoapUI, Postman, Selenium, Jmeter, C# 🏢 Description: We build innovative digital products for the modern workplace in the Cloud, and we need your help. Our products are being used by hundreds of thousands of employees worldwide, so it’s our top priority to deliver the best and bug-free experiences. The QA-friendly processes such as Continuous Integration, Continuous Delivery, and Code Review will help you at every step. You will always have direct contact with a Team Leader, UX Designer, and Product Owner, and access to all the resources you need to make your work efficient and fun. Responsibilities: prepare product and test documentation (case study, scenario, reports, etc.), prepare and maintain regression scenario tests, register requests/issues and report work results, coordinate the process of handling requests, clarify any possible concerns with analysts, developers and clients, participate in manual testing and test automation processes. Apply if you: have at least 2 years of experience in testing web and mobile applications, have at least basic knowledge of GIT, SQL, JIRA or Devops, know Software development process with CI and CD, have knowledge of how web applications and microservices work, are meticulous and able to creatively find solutions for any possible problems, are able to create effective test cases, can think creatively and skillfully find out-of-the-box solutions, are interested in modern technologies, have a good command of spoken and written English, have a good command of written and spoken Polish, are able to work in a team (everyday communication with testers, programmers, analysts and clients), are focused on long-term cooperation, development and expanding responsibilities (promotion to higher positions). Nice to have: knowledge of: SOAP/REST/GraphQL, SoapUI, Postman, Selenium, Jmeter, C#, higher technical education degree (including final year students). We offer: hybrid or on-site model of working, possible development towards: project test management and planning, planning and preparation of automated tests, planning and preparing API tests, planning and preparing performance tests, certifications and knowledge transfer, the latest technologies, which you will be working with, fully equipped workplace, benefits package (private medical care, Multisport card).
Technology
Motorola Solutions
Java Software Engineer
Mid
Hybrid
Krakow, Poland
15,000 - 17,500 PLN
🏢 Summary: Full-time Backend Software Engineer role focused on developing and enhancing a Java-based evidence management system. The position involves implementing new backend features and improving performance, scalability, and modularity within an Agile environment. The engineer will contribute across the full software development lifecycle, ensuring high-quality, testable code. 🗂️ Requirements: 3+ years of backend development experience with Java, Strong knowledge of object-oriented programming, Understanding of design patterns, Knowledge of core software engineering principles, Experience writing automated tests using JUnit, Experience testing and debugging software issues, Experience with relational databases, Knowledge of ORM frameworks such as Hibernate or JPA 📃 Skills: Java, JUnit, PostgreSQL, Hibernate, JPA, SQL, OOP, Agile, Debugging, Testing 🏢 Description: The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide.We are a thriving and growing company in search of a Software Engineer to join our evidence management team in the vibrant city of Krakow, Poland. This full-time position offers the opportunity to play a significant role in the development and growth of our software engineering projects. We are seeking a talented and proactive individual who can contribute to our team’s success and foster a spirit of collaboration within the company. You will join a high-performing team of developers and will be primarily working on the backend, taking responsibility for implementing a range of new application features, as well as improving the performance, scalability, and modularity of the existing product. Responsibilities Execute the full software development lifecycle and provide support for each assigned project, adhering to company standards and expectations. Apply software development practices to produce clean, modular, scalable, and testable code for the Java backend. Apply testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to enhance the product. Required skills and qualifications 3+ years of hands-on backend software development (we use Java). Solid understanding of object-oriented programming, design patterns, and core software engineering principles. Experience creating meaningful automated tests (we use JUnit). Knowledge of testing and debugging software issues. Experience working with relational databases (we use Postgres). Knowledge of ORM technologies such as Hibernate/JPA. Strong communication and collaboration skills. Preferred skills and qualifications Bachelor/Masters degree in Computer Science, Engineering or a related subject. Experience working with Java, JAX-RS, Spring or similar technologies. Experience with microservices architecture. Previous working experience in an Agile environment (Scrum).