Z

Software Engineer, I

Job Description - Software Engineer, I

Analyzes, develops, designs, and maintains software for the organization\u0027s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Work may be reviewed for accuracy and overall adequacy. Develop and Maintain Features: Write clean, readable, and maintainable code for new and existing features in our enterprise Android applications using Kotlin and Java. Contribute to Technical Solutions: Assist in the implementation of features involving UI, background services, APIs, and inter-application communication under the guidance of senior engineers. Contribute to the Full Development Lifecycle: Participate in all phases of development, from feature design discussions and implementation to writing unit tests, end to end testing and assisting with deployment. Work with Backend Systems: Integrate with backend services by consuming RESTful APIs and ensuring reliable data exchange. Assist in Optimizing Performance: Help identify and fix bugs, and assist in profiling and improving application performance, memory usage, and battery life. Experience: 2+ years of professional experience in native Android application development. Core Skills: Solid programming skills in Kotlin and/or Java, with a good understanding of the Android SDK and fundamental Android Jetpack components. Architectural Expertise: Familiarity with modern architectural patterns such as MVVM or MVI. Android Components: Knowledge of the Android application lifecycle, services, and common components for building user interfaces and handling data. API \u0026 Security: Experience consuming RESTful APIs and an understanding of basic secure coding practices. Testing: Experience writing unit tests using frameworks like JUnit and Mockito. Problem-Solving: Good troubleshooting, analytical, and logical skills, with a strong desire to learn and collaborate. Education: Bachelor\u0027s degree in computer science or equivalent with practical experience. Full-Stack Interest: An interest in or some experience with backend API development or database management. Peripheral Integration: Familiarity with NFC, Bluetooth Low Energy (BLE), or other device communication technologies.
Original job Software Engineer, I posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in Poland

GrabJobs is the no1 job portal in Poland, connecting you to thousands of jobs fast! Find the best jobs in Poland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.