Note: The job is a remote job and is open to candidates in USA. Carrier is a global leader in intelligent climate and energy solutions, delivering advanced heating, cooling, and refrigeration systems. They are seeking a Software Engineer I, Mobile to support the development of Residential mobile applications, including the Smart Home App and Service Technician App.
Responsibilities
- Develop and maintain mobile application features using JavaScript and TypeScript
- Build user interface components and application logic using React Native
- Implement API integrations to support mobile application functionality
- Diagnose and resolve application defects, including reproducing issues and validating fixes
- Participate in code reviews and contribute to improving code quality and consistency
- Execute unit testing and assist with integration and regression testing activities
- Support CI/CD pipelines and assist with mobile application release processes
- Collaborate with product managers, designers, QA engineers, and backend developers
- Apply secure coding practices, including authentication and secure data storage
- Participate in issue triage and support activities during U.S. Eastern Time business hours
Skills
- Bachelor's degree in Computer Science, Engineering, or a Hard Science (Physical, Life, or Applied Science)
- 7+ years of software engineering experience, including 4+ years building and shipping production of Android and iOS mobile applications
- 3+ years of hands-on experience with React Native and TypeScript
- 2+ years of experience integrating Android and iOS mobile applications with GraphQL or REST APIs
- Demonstrated experience writing JavaScript or TypeScript code in at least one project or coursework assignment
- Hands-on experience building at least one mobile or web application using React Native, React, or similar framework
- Experience integrating at least one REST API or web service in a project or coursework assignment
- Demonstrated understanding of state management concepts such as props, state, or centralized state stores through project implementation
- Ability to work a minimum of 4 hours daily overlap with U.S. Eastern Time (8:00 AM – 12:00 PM ET)
- Ability to participate in virtual collaboration with distributed teams, including teams in multiple time zones
- Experience contributing to a mobile application deployed to iOS App Store or Google Play Store
- Experience working with REST APIs or GraphQL-based services in a production or project environment
- Exposure to state management libraries such as Redux Toolkit, RTK Query, or similar tools
- Experience writing unit tests using frameworks such as Jest or similar testing tools
- Experience working with Git version control, including branching and pull request workflows
- Familiarity with mobile development environments such as Xcode and Android Studio
- Exposure to connected-device or IoT applications, including workflows such as Bluetooth, biometrics, camera, or QR code scanning
- Experience using local storage solutions such as AsyncStorage, SecureStore, or similar tools
- Exposure to AI-assisted development tools such as Cursor, Claude, Kiro, or similar platforms
Benefits
- Health Care Benefits: Medical, Dental, Vision; Wellness incentives
- Retirement Benefits
- Time off and Leave: Paid vacation days, up to 15 days; paid sick days, up to 5 days; paid personal leave, up to 5 days; paid holidays, up to 13 days; birth and adoption leave; parental leave; family and medical leave; bereavement leave; jury duty leave; military leave; purchased vacation
- Disability: Short-term and long-term disability
- Life Insurance and Accidental Death and Dismemberment
- Tax-Advantaged Accounts: Health Savings Account; Health Care Spending Account; Dependent Care Spending Account
- Tuition Assistance
- This position may be entitled to short-term cash incentives, subject to plan requirements.
Company Overview