Position: Android Developer
Company: JetSoftPro
Experience required: 1y
Category: Android
English level: upper
Published: 2023-02-01T00:00:00+02:00

The platform is a combined hardware and software solution that allows users to push content onto multiple digital signage screens and video walls in the same or different sites, connect the screens with various connectivity options and control the content from a powerful and easy-to-use web-based dashboard. This solution uses the organization’s current network infrastructure and enables any relevant content to be displayed, making it appropriate for many informational, promotional, and security needs, among others. New App development based on Android TV for displaying video files, images, etc. Content managing - uploading, cutting, deleting; statistics displaying. 

Customer Description
Our client from Israel has designed the program to combine multiple monitors connected to the same computer into a video wall(Combines monitors into a single image to create a single virtual monitor). Around 80% work with BE, and 20% with FE. 

Existed team - BE, FE, QA. The current team works with Windows, a new developer will work separately on Android with the team support if needed

Position Requirements
•	Good knowledge of developing applications for Android TV using the following technologies: Kotlin, XML, and HTML
•	Good understanding of the principles of user interface design
•	Good knowledge of the Android Studio and Developer Tools: Android TV SDK, Android TV APIst, Android TV Launcher
•	Aware of general Android TV Architecture
•	Familiar with the Android TV emulator
•	Good written and spoken English
Responsibilities:
•	Develop a high-quality solution for the Android TV platform.
•	Work directly with Product Owner to ensure requirements, issues, and solutions are understood and properly communicated.
•	Analyze requirements to produce software features to meet users’ needs.
•	Promote and demonstrate high development standards through your own code and code reviews.
•	Participate in bug fixing of the code when necessary.
•	Work closely with the QA team to ensure the adoption of best-practice testing.
•	Provide accurate estimates and forecasts for the delivery of solutions.
•	Perform AGILE ceremonies