Description
Resideo is seeking a highly skilled and motivated Full Stack Senior Software Engineer with expertise inFlutter Java Swift and Objective C to work on our Mobile Platform applications. The ideal candidate will play a key role in designing developing and maintaining our Mobile applications ensuring they are scalable reliable and efficient. You will collaborate closely with cross-functional teams provide technical guidance and ensure best practices are followed throughout the software development lifecycle.
JOB DUTIES :
- Design and develop Resideo Mobile Applications with Flutter and Java Technologies.
- Develop and execute unit tests by ensuring high-quality code with comprehensive test coverage.
- Work closely with stakeholders including product managers and designers to define project requirements and technical specifications.
- Perform code reviews identify and resolve performance bottlenecks and ensure the security of applications.
- Stay updated on emerging technologies and frameworks advocating for improvements in technology and processes within the team.
YOU MUST HAVE :
Minimum 2 years of Sr Mobile Engineer position for Mobile Engineering professional experienceStrong OO design and programming skills in Java / Flutter / Swift / Objective CGood understanding of OO programming with good data structures and design patternsExperience in web service integration (SOAP REST JSON XML)Experience building native and Flutter appsExperience in building native and hybrid appsExcellent debugging and optimization skillsWE VALUE :
Should be skilled in low-level design and convert it into good code.Should have strong analytical & problem-solving skills.Should be skilled enough on multiple mobile / web platformsShould have worked on multiple projects in at least one mobile / web platform.Should be able to handle activities on his / her own with minimal guidanceUnit-test code for robustness including edge cases usability and general reliability.Work on bug fixing and improving application performance.Continuously discover evaluate and implement new technologies to maximize development efficiencyExperience using platform APIs(Media Sound ..etc) using version control like Git StashExperience in development using web technologiesKnowledge of containerization technologies such as Docker or Kubernetes.Familiarity with Agile methodologies and experience leading Agile teams.Excellent problem-solving skills and ability to manage multiple projects simultaneously.Strong written and verbal communication skills with the ability to interact effectively with technical and non-technical stakeholders.Whats In It for You :
Ownership of building a feature / solution end-to-endTechnology and leadership mentoring to ensure you are set up for successHealth Insurance Coverage comprehensive care for you and your family.Employee Assistance Program (EAP) confidential service which equips and supports you as you meet lifes challenges.Education Assistance we invest in your growth so you can keep learning and thriving.Maternity & Paternity Leave because family always comes first.Bereavement Leave time to be with loved ones when it matters most.#LI-MM2
#LI-HYBRID
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full-Time
Department / Functional Area : Engineering
Experience : years
Vacancy : 1