Position: Lead Android developer
Company: SQRD.tech
Experience required: 3y
English level: upper

Company Description:

Our client is an established software development company headquartered in Warsaw, Poland. With a dedicated team of over 400 professionals, they specialize in delivering top-notch software solutions. Their skilled workforce includes developers, testers, project managers, business analysts, and DevOps experts, spread across multiple locations including Poland, Latvia, and Georgia.

Job Description:
Our client is seeking a Lead Android Developer to take charge of a project from inception to completion. This role involves managing and leading the entire project, ensuring smooth collaboration with team members and delivering high-quality results. As the Lead Android Developer, you will be responsible for writing code in Java and C programming languages, developing and maintaining Linux/Android device drivers, overseeing the bring-up process of embedded Linux/Android devices, and debugging and resolving any issues with device drivers. Effective communication with cross-functional teams will be essential for project success.

Key Responsibilities:

- Collaborate with team members to ensure seamless project delivery
- Write code in Java and C programming languages
- Develop and maintain Linux/Android device drivers
- Oversee the bring-up process of embedded Linux/Android devices
- Debug and resolve issues related to device drivers
- Work closely with cross-functional teams to ensure project success

Requirements:

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
- Knowledge of Linux/Android OS and ability to comprehend hardware design and read schematics
- Experience in developing Linux/Android drivers
- Previous experience as a Lead Developer or Project Manager
- Familiarity with project management tools
- Experience with embedded Linux/Android device bring-up
- Strong understanding of hardware and proficiency in reading schematics
- Solid knowledge of Java development
- Ability to comprehend product requirements and break them down into smaller tasks
- Excellent communication and interpersonal skills