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.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Poland.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
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!