April 8, 2026

Mobile Applications Software Engineer (Flutter)

Mid • Hybrid

12,000 - 16,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.

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

Similar jobs you might like

Technology

Motorola Solutions

Junior Mobile Applications Software Engineer (Flutter)

Junior

Hybrid

Krakow, Poland

10,000 - 12,000 PLN

🏢 Summary: Development of cross-platform mobile and desktop applications that extend body-worn and in-car video systems with evidence categorization, tagging, and review features. The role covers full-cycle software development for Android, iOS, and Windows applications integrated with Digital Evidence Management Systems. Responsibilities include implementing, testing, and improving software components using modern cross-platform and native technologies. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or related field, Minimum 1+ year experience in mobile application development, Proficiency in at least one: Swift, Java, Kotlin, or Dart, Practical experience with cross-platform frameworks (Flutter preferred), Knowledge of design patterns, data structures, and algorithms, Experience with automated testing and CI/CD, Practical experience with Unix-based CLI tools, Proficiency with Git, Knowledge of software testing methodologies, English proficiency for technical communication 📃 Skills: Dart, Flutter, Kotlin, Java, Swift, .NET, C#, Git, CI/CD, Unix, Android, iOS, Windows, REST, HTTP, 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. 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

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

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

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

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

Senior C++/Go Engineer

Senior

Hybrid

Krakow, Poland

22,000 - 28,000 PLN

🏢 Summary: Architect and lead the development of high-performance, real-time software for multi-core embedded Linux devices, driving architectural standards and system-level design. The role focuses on scalable, multi-threaded C++ solutions, performance optimization, and integration of computer vision and machine learning capabilities. You will shape DevOps and CI/CD practices while mentoring engineering teams and ensuring robust testing and quality frameworks. 🗂️ Requirements: Expert experience in modern C++, Strong experience with multi-threaded and multi-process software, Hands-on development for embedded Linux systems, Experience with Python scripting, Experience creating unit and regression test harnesses 📃 Skills: C++, Linux, Embedded, Python, CMake, Docker, DevOps, CICD, Multithreading, OOP, OpenCV, Go, MachineLearning, GenAI 🏢 Description: Department Description Video Solutions teams in R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 190 specialists on board working on solutions for cameras, video analytics, video management systems as well as access control. We bring advanced video and analytics capabilities to public safety and commercial customers including healthcare, airports, retail, critical infrastructure and public venues. Video is no longer reactive – looking back at what has taken place – but it also informs proactively, issuing alerts in real-time when a person, object or vehicle appears or a perimeter is crossed. This critical intelligence empowers users to take prompt and appropriate action. Check out these pages to learn more: https://www.avigilon.com/ https://www.youtube.com/watch?v=CA-OvPiYGFo Responsibilities: Lead the architectural design and implementation of high-performance software for real-time multi-core embedded Linux devices, setting the standard for software craftsmanship. Architect scalable, multi-threaded Object-Oriented solutions to resolve complex system-level challenges and drive innovative designs. Define and evolve the software engineering ecosystem, driving architectural improvements in DevOps, CI/CD, and automation pipelines (CMake, Docker, Python). Analyze and optimize system-wide performance to ensure robust real-time operation. Proactively identify architectural technical debt and lead initiatives for its reduction. Influence the technical roadmap and foster innovation by integrating emerging trends and sharing expertise across the organization. Provide architectural guidance and mentorship to engineering teams, supporting technical growth and career development. Collaborate with Research to architecturally integrate advanced computer vision and machine learning capabilities into hardware. Establish rigorous testing standards and quality frameworks to ensure product reliability. Basic Requirements Expert practical experience in modern C++. Deep experience writing multi-threaded, multi-process software for embedded Linux systems. Experience with scripting languages (esp. Python). Experienced developing test harnesses for unit testing and regression testing. Willingness to work from the office 2 days per week. English language skills at a level allowing efficient communication. Preference will be given to candidates with the following skills and experience: Experience with Go language or willingness to learn. Experience with GenAI accelerated coding. Experience with video, computer vision (OpenCV) or machine learning. Experience with continuous integration in a highly available production environment.

Technology

Motorola Solutions

Senior C# Engineer (PremierOne Computer Aided Dispatch)

Senior

Hybrid

Krakow, Poland

14,000 - 20,000 PLN

🏢 Summary: Senior C# Software Developer role focused on end-to-end development and maintenance of mission-critical CAD and Mobile applications for public safety services. The position involves building and optimizing complex desktop systems within a SCRUM team, ensuring high performance, reliability, and real-time data access. Work spans desktop, backend, database, web integration, and cloud/CI/CD environments. 🗂️ Requirements: Extensive experience with C# and .NET ecosystem, Experience building and maintaining complex desktop applications, Proven delivery of new features and maintenance of large-scale systems, Practical use of AI-assisted development tools, Experience with large distributed systems, Strong proficiency in SQL Server, Experience with AWS or Azure, Experience with CI/CD pipelines, English proficiency for technical collaboration 📃 Skills: C#, .NET, WinForms, WPF, WCF, ADO.NET, SQL, SQLServer, XML, XSLT, ASP.NET, IIS, AWS, Azure, CI/CD, SCRUM, GitHubCopilot, Gemini, Claude 🏢 Description: First responders can be in danger at any moment of any day. Whatever the situation, public safety operations depend on immediate access to the best information available. Saving time and lives. The PremierOne Computer Aided Dispatch (CAD) incident and resource management system is transforming public safety and dispatch operations. It streamlines the capture, correlation, and real-time distribution of mission-critical information for improved dispatch decision-making and increased responder awareness and safety. Working in the P1 CAD & Mobile department, you will develop and maintain tools used by police, fire, and EMS services, ensuring they have the data they need, whether in the dispatch center or in the field. As a Senior C# Software Developer, you will be a member of a SCRUM team responsible for the end-to-end development and maintenance of our mission-critical CAD and Mobile application ecosystem. Core Technologies: Desktop & Mobile Environment: .NET WinForms / WPF (C#), WCF, ADO.NET Data & Backend: SQL Server / SQL Express, XML/XSLT Web Integration: ASP.NET / IIS Required Qualifications Senior Experience : Extensive practical knowledge of the C#/.NET ecosystem, specifically in building and maintaining complex Desktop Applications. Development & Maintenance : Proven track record in both delivering new, innovative features and performing deep-dive maintenance/optimization of large-scale systems. AI in Practice : Practical, everyday use of AI-assisted tools (e.g., GitHub Copilot, Gemini, Claude Code) to accelerate development, analyze legacy code, or automate testing processes – this is highly valued in our team. Systems Awareness : Practical experience in programming large, distributed systems where performance and reliability are paramount. Database Mastery : Strong proficiency in SQL Server. Communication : English language skills at a level allowing for efficient technical collaboration. Cloud & DevOps : Experience with public cloud (AWS or Azure) and modern CI/CD pipelines. Would be a plus: Education : Bachelor’s Degree in Computer Science, Software Engineering, Math, or related fields. 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 Life insurance, MultiSport card IP Tax Relief  - up to 80% PPE (Employee Pension Plan) - 3,5% Employee Stock Purchase Plan (ESPP) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Remote work possibility, Flexible working hours Comfortable work conditions (high-class offices, parking space, volleyball field on site)

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.