Software Engineer Senior

Excelgens, Inc
Lincolnshire, IL, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$147,100.0 - $167,900.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Android Software Development Optical Character Recognition (OCR) Computer Vision Automation of Tests Cloud Computing Code Review Continuous Integration Software Debugging Mobile Application Software
+18 more
OpenCV Performance Tuning Tensorflow Software Engineering Software Systems Systems Integration Backend Git Kotlin Integration Tests Information Technology Enterprise Integration Apache Kafka Web Technologies React Native Restful APIs Code Restructuring Multiplatform

Job description

We are seeking a Senior Android / Full-Stack Software Engineer to develop and maintain customer-facing Android and multi-platform applications. The ideal candidate will have strong Kotlin/Java, React Native, backend integration, and computer vision/OCR/barcode experience. Key Responsibilities

  • Develop and maintain Android applications using Kotlin/Java and modern Android tools.
  • Build cross-platform applications using React Native and web technologies.
  • Integrate mobile applications with REST APIs and backend services.
  • Integrate OCR, barcode scanning, computer vision, camera APIs, and AI/vision SDKs.
  • Refactor applications into scalable, modular, and maintainable architectures.
  • Develop automated testing and performance/benchmarking solutions.
  • Participate in code reviews, troubleshooting, debugging, and performance optimization.
  • Collaborate with engineering, product, and customer-facing teams to deliver software solutions., Senior Software Engineer, Full Stack (Java & Kafka) (Cloud Operations Resilience Engineering) Do you love building and pioneering in the technology space? Do you enjoy solving co…
  • 3 hours ago

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or related field.
  • 6+ years of professional software engineering experience.
  • Strong hands-on Android development with Kotlin and/or Java.
  • Experience with React Native or other cross-platform mobile frameworks.
  • Experience integrating REST APIs/backend services with mobile applications.
  • Working knowledge of OCR, barcode scanning, computer vision, and Android Camera APIs.
  • Experience with Git, unit/integration testing, and CI/CD concepts.
  • Strong problem-solving skills and ability to work independently.

Preferred

  • Experience with AI/ML SDKs, TensorFlow Lite, OpenCV, or Qualcomm AI technologies.
  • Experience with enterprise mobility, warehouse/logistics, scanning, or data-capture solutions.
  • Experience with Android performance optimization and on-device ML.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · World Congress 2021

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · World Congress 2021

Videos

See all

Related articles

See all