Junior Mobile Applications Software Engineer (Flutter)

Junior Mobile Applications Software Engineer (Flutter)

Motorola Solutions

Praca zdalna

Lokalizacja
Kraków
Rodzaj umowy
Praca stała, B2B
PERMANENT
B2B
Dart
Flutter
Kotlin
Swift
Java
C#
CI/CD
Git
Unix
automated testing

Hexjobs Insights

Junior Mobile Applications Software Engineer (Flutter) focused on developing cross-platform applications. Requires experience in Dart, Kotlin, or Swift. Benefits include remote work options. Based in Kraków.

Słowa kluczowe

Dart
Flutter
Kotlin
Swift
Java
C#
CI/CD
Git
Unix
automated testing

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 DescriptionOur 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 RequirementsBachelor’s degree in Engineering, Computer Science or a related technical discipline, or equivalent experience.At least 1+ years of documented mobile apps programming experienceExperience and proficiency in at least one of Swift/Java/Kotlin/Dart languagesExperience and practical knowledge of cross-platform frameworks - ideally Flutter - and willingness to continue that journeySolid, practical knowledge of design patterns, data structures, algorithms and software designKnowledge of software engineering best practices including build environments, automated testing and CI/CDPractical experience with Unix-based CLI/shell toolsGood knowledge of git toolingKnowledge of software testing methodologies and the testing life cycleEnglish language skills at level allowing efficient communicationBonus points for:​Knowledge of C#/.net/JavaScriptExpert 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 codingFamiliarity with basic networking concepts (TCP/IP, DHCP etc.)Experience with WiFi and Bluetooth protocolsKnowledge of SSL/TLS protocols, certificates, mutual authentication etc.Knowledge of Gradle build toolingExperience automating manual build and delivery pipelinesPrior experience automating end-to-end integration testing for mobile applicationsExperience with cloud platforms such as AWS, GCP and Azure

Zaloguj się, aby zobaczyć pełne szczegóły

Utwórz darmowe konto, aby uzyskać dostęp do pełnego opisu oferty i zaaplikować.

Wyświetlenia: 6
Opublikowanaokoło 13 godzin temu
Wygasaza 3 miesiące
Rodzaj umowyPraca stała, B2B
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Junior Mobile Applications Software Engineer (Flutter)"

Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.