Vaco
Software Engineer
We are seeking a Software Engineer to design, develop, and maintain Android applications that integrate with cutting-edge consumer hardware. This role involves building robust, high-performance mobile software while ensuring quality, stability, and seamless integration with connected devices. The ideal candidate has strong experience with the Android tech stack, a passion for mobile innovation, and a hands-on approach to problem solving.
Responsibilities
Develop and maintain applications for Android OS-based smartphones using modern Android technologies and frameworks.
Improve product quality and stability by identifying bugs, increasing test coverage, and implementing automated testing tools to prevent regressions.
Collaborate with cross-functional teams to launch new features and ensure a smooth rollout process.
Work with next-generation consumer hardware, integrating mobile apps with connected devices on Android and iOS.
Utilize command-line tools to manage device states, flash firmware, and perform system-level debugging when needed.
Required Skills
Strong verbal and written communication, problem-solving, and interpersonal skills.
Ability to work independently, manage time effectively, and take ownership of deliverables.
Proven experience developing Android applications using the modern Android tech stack (Kotlin, Jetpack, etc.).
Experience troubleshooting and resolving technical issues in complex systems.
Familiarity with firmware flashing and command-line tools for device configuration.
Preferred Skills
Experience developing and maintaining iOS applications.
Background in coordinating feature releases across multiple teams while maintaining high quality standards and test coverage.
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
We are seeking a Software Engineer to design, develop, and maintain Android applications that integrate with cutting-edge consumer hardware. This role involves building robust, high-performance mobile software while ensuring quality, stability, and seamless integration with connected devices. The ideal candidate has strong experience with the Android tech stack, a passion for mobile innovation, and a hands-on approach to problem solving.
Responsibilities
Develop and maintain applications for Android OS-based smartphones using modern Android technologies and frameworks.
Improve product quality and stability by identifying bugs, increasing test coverage, and implementing automated testing tools to prevent regressions.
Collaborate with cross-functional teams to launch new features and ensure a smooth rollout process.
Work with next-generation consumer hardware, integrating mobile apps with connected devices on Android and iOS.
Utilize command-line tools to manage device states, flash firmware, and perform system-level debugging when needed.
Required Skills
Strong verbal and written communication, problem-solving, and interpersonal skills.
Ability to work independently, manage time effectively, and take ownership of deliverables.
Proven experience developing Android applications using the modern Android tech stack (Kotlin, Jetpack, etc.).
Experience troubleshooting and resolving technical issues in complex systems.
Familiarity with firmware flashing and command-line tools for device configuration.
Preferred Skills
Experience developing and maintaining iOS applications.
Background in coordinating feature releases across multiple teams while maintaining high quality standards and test coverage.
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.