Design and develop mobile applications for iOS and Android platforms using native and hybrid technologies for Resideo products and services; In adherence with robust engineering & coding practices (UT, Static Code analysis and Cyber Compliance)
Participate in the integration of the latest technological stacks in a rapidly changing environment
Identify and propose technical improvements using your software engineering knowledge and principal
Work with Product owners, technical team members & customer operations teams to help resolve issues and escalations
Accelerate innovation and growth, teaming with the world s most talented engineers
Actively participate in scrum call by explaining your work, asking good questions, listening and learning from peers, partners and customers.
YOU MUST HAVE:
Bachelor/Master degree in Engineering (Computer Science Engineering or its equivalent)
Experience 1-3 years
WE VALUE:
Understanding of software development lifecycle
Knowledge of mobile application development iOS/Android native or Flutter
Experience of working as iOS/Android developer using Android Studio/XCode/VSCode, Kotlin, Swift, Java, Objecitve C, iOS SDK, Android SDK
Familiarity with RESTful APIs
Knowledge of design patterns and mobile architecture using frameworks such as MVVM/MVC/MVP and clean code architecture.
Knowledge of code versioning tools, such as Git, Bitbucket.
Comfortable working as part of a cross-functional team and with code written by others, including bug fixing and improving application performance.
Familiarity with CI/CD tools and process.
Knowledge of unit testing on code
Knowledge of loT integrations and Bluetooth knowledge.
Ability to quickly analyze, incorporate and apply new information and concepts