Join acceleraIT

Ελλάδα +30
Are you willing to relocate? *
Drag and drop files here or Browse Max file size: 5MB
The maximum file size is 5 MB (pdf, doc, docx, jpg)
Terms of Service *

Open Roles

Software Engineer/Mobile Applications and Cloud Integration

About your employer

We are hiring an Software Engineer to work for a technology organization. Our client is an innovator in the diving equipment industry, dedicated to developing cutting- edge technologies and products that make a difference in diving.

About the role

We are looking for a talented Software Engineer with experience in developing cross-platform mobile applications and cloud integration. The ideal candidate will work alongside with Embedded Software Engineer(s) to develop a mobile app capable of communicating via Bluetooth, retrieving data, and performing firmware updates on Nordic Semiconductor (nRF) System on Chips (SoCs). Additionally, the candidate will manage data ingestion into cloud databases.

 

What you will do

·         Design, develop, and maintain cross-platform mobile applications for iOS and Android.

·         Implement Bluetooth communication protocols to interact with embedded devices.

·         Develop features for data retrieval and firmware updates via the mobile app.

·         Collaborate with the Embedded Software Engineer(s) to ensure seamless integration.

·         Design and implement secure and efficient cloud data ingestion and storage solutions.

·         Develop and maintain APIs for cloud data communication.

·         Ensure app performance, quality, and responsiveness.

·         Perform code reviews and testing to ensure software quality and reliability.

·         Document software architecture, design, and implementation details.

·         Stay current with the latest industry trends and technologies in mobile app development and cloud integration.

What is your experience

         2-5 years of experience in experience in mobile application development.

         Bachelor’s degree in in Computer Science, Software Engineering, or a related field.

         Proficiency in cross-platform frameworks such as React Native, Flutter, or Xamarin.

         Strong understanding of Bluetooth Low Energy (BLE) communication protocols.

         Experience with cloud platforms such as AWS, Azure, or Google Cloud.

         Proficiency in cloud database management (e.g., Firebase, DynamoDB, MongoDB).

         Experience with RESTful APIs and web services.

         Strong programming skills in languages such as JavaScript, Dart, Swift, or Kotlin.

         Experience with mobile app deployment and distribution (App Store, Google Play).

Also Nice to have

·         Master’s degree in a relevant field.

·         Experience with native mobile development (Swift for iOS, Kotlin/Java for Android).

·         Knowledge of security principles for mobile applications and cloud services.

·         Familiarity with DevOps practices and CI/CD pipelines for mobile apps.

·         Experience with data analytics and visualization tools.

·         Knowledge of IoT and cloud connectivity.

·         Familiarity with agile development methodologies.

·         Contributions to open-source projects related to mobile development or cloud services.

·         Experience with machine learning and AI integration in mobile apps.

 

Personal Characteristics

·         Quick learner and adaptability to changing requirements.

·         Detailed Oriented

·         Analytical and problem-solving skills

·         Proactively manage own tasks and projects to agreed deadlines.

·         Able to work effectively & efficiently with various diverse work teams.

·         Ability to assess issues and provide timely resolution

·         Excellent verbal and written communication skills

·         Desire to be helpful in complex situations.

·         Strong motivation, self-direction, commitment, and integrity

·         Ability to multi-task

Your employer offers

         Competitive salary

         Opportunity to work on innovative and challenging projects

         Professional development and growth opportunities

         Collaborative and inclusive work environment

         Training and certification path to develop your skills or reskilling opportunities

 

Image