Android Software Engineer | Enea Romania | 0LOVES1
>_Loading...

We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

Android Software Engineer

Location: Iasi, Bucharest (RO)

Number of positions available: 2

Job Type: Full Time

Division: Services Division, Enea Romania

Know someone who would be interested? Apply to job Share

Job description

Position objectives

Our client designs, develops, manufactures, markets, and distributes infrared cameras that serve a number of applications in government & defense, industrial, and commercial markets. They bring innovative sensing solutions into daily life through our thermal imaging, visible-light imaging, video analytics, measurement and diagnostics, and advanced threat detection system. The purpose of the current project is to create a platform where specialized users, called thermographers, can inspect assets using the infrared cameras.

This platform involves applications for Android, iOS and web applications. Besides the usual features, like authentication, one other key feature of this project is to transfer the images from the infrared cameras to the smartphones. In this way, the thermographers can inspect them and based on this they can report possible issues. Moreover, the smartphone communicates with the backend so that other users can read the reports and take actions. The engineer is responsible for developing Android apps for image management and processing acquired from handheld cameras to be uploaded to the cloud.

Essential functions:

  • Analyzing UX/business logic requirements along with the Product Manager/Owner.
  • Designing software architecture for the application module.
  • Implementing application module UI and business logic.
  • Maintaining the delivered application module.

Contacts & Supervisory responsibilities

Together with your team colleagues, you are working closely with the project manager (PM) which is providing you support for the daily technical jobs, and with the delivery director (DD) which is empowering your skills and expertise by providing the needed knowledge, information and resources.

Dana Alexe, Head of Recruitment at Enea Services Romania (see LinkedIn profile). Please contact our colleague for more details.

Qualifications

  1. University degree in computer science, electrical engineering or equivalent.
  2. 3+ years of working experience developing mobile apps.

Required key skills

  1. Kotlin development language, Android lifecycle and Kotlin/API’s.
  2. NDK/JNI – Native Development Kit.
  3. Great understanding of native Android structure, patterns, behavior and components.
  4. Android Multi-Threading/Asynchronous tasks/RxKotlin.
  5. Android application publishing (HokeyApp/GooglePlay/etc)

Great to have

  1. SQL Database/ORM/ROOM.
  2. Layouts, Activities, and fragments.
  3. Android HTTP(s)/Retrofit.
  4. Agile development methodology.
  5. Optimization of performance on Android.
  6. iOS/Swift development experience.

Apply to this job

Allowed extensions: .pdf, .doc, .docx.
Maximum file size: 8MB.

Or apply by e-mail: careers@enea.com

See other jobs

http://0loves1.enea.com