Software Engineer Senior
Excelgens, Inc
Lincolnshire, IL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago