Heatcraft Worldwide Refrigeration · 17 hours ago
Mobile Application Developer III (Android)
Lennox is a leading innovator in HVAC and refrigeration solutions, committed to excellence and innovation. The Mobile Application Developer III will design, develop, test, and maintain mobile applications and embedded software components for the Engineering Controls group.
Manufacturing
Responsibilities
Devise or modify procedures to solve complex problems considering computer equipment capacity, limitations, and operating time, along with the form of desired results
Participate in systems development and maintenance
Conduct analysis of complex data processing applications and prepare feasibility studies to evaluate user needs for new or revised systems
Coordinate the interfaces between major systems and components
Activities include the conceptualization, development, debugging, testing and implementation of complex application designs to meet user requirements
Investigate available hardware and software configurations and capabilities and recommend optimal systems to meet applications objectives
Recommend system software modifications or changes to hardware configurations
Complete a project per developed schedule
Work cross-functionally with multiple teams
Qualification
Required
BS in Computer/Electrical Engineering or Computer Science
5+ years of related experience
Strong knowledge of object-oriented programming and modern software design patterns
Proficient in Kotlin/Java (Android) and/or Swift/Objective-C (iOS); experience with Python, C/C++, JSON, and HTML
Experience using Android Studio and Xcode for development, debugging, and deployment
Experience with modern mobile architecture (MVVM, Clean Architecture, VIPER)
Proficient with UI frameworks: Jetpack Compose or XML (Android) and SwiftUI or UIKit (iOS)
Experience building clients on top of RESTful JSON APIs
Strong understanding of asynchronous programming (Kotlin Coroutines, Combine, async/await)
Unit Test Driven Development (TDD) and experience with unit + UI testing (JUnit, Mockito, Espresso, XCTest)
Familiarity with CI/CD pipelines for mobile apps (GitHub Actions, Jenkins)
Familiarity with mobile performance optimization and profiling tools
Knowledge of source control (Git), bug tracking, and requirement traceability
Familiarity with networking protocols (TCP/IP, UDP, HTTP/HTTPS)
Experience designing mobile applications for reusability, scalability, and testability
Experience translating customer requirements into technical requirements and designs
Excellent communication, collaboration, and teaming skills
Creativity and the ability to learn quickly are essential
Ability to quickly come up to speed on new projects
Ability to adapt existing and new technologies to the HVAC field
Ability to manage multiple priorities and adapt to changing demands
Preferred
MS preferred
Experience with embedded software concepts and debugging tools is a plus
HVAC/IoT domain knowledge is a plus
Alexa platform experience is a plus
Benefits
Tuition reimbursement
Medical, dental, and vision insurance
Prescription drug coverage
401(k) retirement plan
Short-term disability insurance
8 weeks paid birthing leave
2 weeks paid bonding leave
Life and long-term disability insurance
12 days paid time off
2 paid well-being days
1 paid volunteer day
9 to 11 paid company holidays depending on the year
3 floating holidays per year
Company
Heatcraft Worldwide Refrigeration
Heatcraft Worldwide Refrigeration is a company that fulfills all your commercial refrigeration needs.
Funding
Current Stage
Late StageCompany data provided by crunchbase