Android Developer

 
Mid-level
🇷🇴 Romania
Mobile Developer
Software development

We are seeking a skilled Android Engineer to join our client dynamic team. You will work closely with a C/C++ Software Engineer and a QA Engineer to design, develop, and optimize Android applications. The role will focus on porting existing RTOS-based applications to Android, creating new cross-platform features, and ensuring the highest quality in all deliverables. As part of a cross-functional and global team, you will contribute to the system architecture and collaborate on innovative solutions for their cutting-edge products.

Responsibilities:

• Collaborate with the C/C++ Software Engineer to port existing RTOS-based applications to the Android platform.

• Develop and implement new cross-platform features with a strong emphasis on quality and performance.

• Contribute to system architecture discussions and high-level design decisions.

• Work alongside the QA Engineer to design and develop automated testing strategies for Android applications.

• Optimize application performance, particularly in wireless communication scenarios (Bluetooth, Wi-Fi, etc.).

• Ensure that Android applications are integrated seamlessly with embedded systems.

• Stay up-to-date with the latest Android development trends and technologies.

• Participate actively in code reviews, debugging, and issue resolution.

• Work within an Agile/KANBAN development environment, contributing to all phases of the development lifecycle.

Requirements:

• 5+ years of experience in Android development.

• Strong proficiency in Java/Kotlin programming languages.

• Experience with Android Studio, Android SDK, and UI frameworks.

• Familiarity with C/C++ programming, particularly in the context of embedded systems or cross-platform development.

• Experience with wireless communication standards such as Bluetooth, Wi-Fi, etc.

• Understanding of software architecture and design patterns.

• Experience with version control systems like BitBucket or Git.

• Knowledge of continuous integration and deployment (CI/CD) tools, e.g., Jenkins.

• Degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.

• Strong understanding of object-oriented software design.

• Excellent debugging and problem-solving skills.

• Ability to collaborate effectively in a cross-functional and distributed team.

• Excellent communication skills, both written and verbal.

• Self-motivated with a strong sense of ownership and accountability.

 

Sales Consulting

Sales Consulting

A leading provider of networking solutions.

Consulting

Other jobs at Sales Consulting

 

 

 

 

 

 

 

 

View all Sales Consulting jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇷🇴 Romania
Mobile Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs