




**Android Developer Barcelona In-Person** ========================================== **Description** --------------- (Applications from candidates unable to attend the office in person will not be considered) Company based in Barcelona, specialized in digital products and innovative communication solutions, with over 18 years of experience. Focused on digital signage, managing a network of over 50,000 screens. We are seeking a Native Android Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications, ensuring compatibility across various Android OS versions. Additionally, the developer is expected to have front-end experience and knowledge of image and video formats, as they will be responsible for creating and maintaining a video player. This role requires a solid understanding of Android development best practices and the ability to work in a fast-paced environment. ### **Requirements** Before submitting your application, please review the specifications outlined in this job posting, as applications will be evaluated according to this criteria: You must have at least 2 years of experience with the following technologies **as mandatory requirements:** * Working in-person at our offices in the Gracia neighborhood * **Proven experience of 2–4 years in native Android application development.** * **Solid knowledge of Java.** * Experience with Android SDK and Android Studio. * Experience handling different device configurations and screen sizes. * Knowledge of front-end development and UI design. * Knowledge of image and video formats (JPEG, PNG, MP4, WebM, etc.). * Experience developing and maintaining video players. * Knowledge of mobile application design patterns and architecture (MVVM, MVP, Clean Architecture). * Familiarity with version control tools (Git). * Experience integrating RESTful APIs and web services. * Knowledge of local database usage (SQLite, Room). * Experience working with popular libraries and frameworks. * Good practices in unit and integration testing. * Problem-solving skills and ability to work autonomously and collaboratively. * [Optional] Experience deploying applications on Google Play Store. Types of tasks you will carry out: * Design and develop native Android applications. * Ensure application compatibility across multiple Android versions (from older to latest releases). * Collaborate with the design team to implement intuitive and visually appealing user interfaces. * Integrate third-party APIs and backend services. * Participate in code reviews and ensure code quality through unit and integration tests. * Optimize applications to maximize performance and efficiency. * Stay up-to-date with emerging trends and technologies in Android development. * Resolve technical issues and debug application errors. * Create and maintain a video player within applications. * Integrate and manage image and video formats, ensuring a smooth and high-quality user experience. Desirable: * Knowledge of Agile methodologies (Scrum/Kanban). * Experience building CI/CD pipelines. * Familiarity with cross-platform development (Flutter, React Native) is an advantage. * Strong communication and collaboration skills. * Backend knowledge of Node.js. * Knowledge of NW.js (node-webkit) / Electron. ### **Employment Conditions:** **Details** ------------ Location: Barcelona Sector: IT Work Mode: In-Person Contract Type: Permanent Working Hours: Full-Time Share this job posting #### **Follow us on LinkedIn!**


