Resideo is seeking a highly skilled and motivated Full Stack Senior Software Engineer with expertise in Flutter, 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 experience
- Strong OO design and programming skills in Java/Flutter /Swift/Objective C
- Good understanding of OO programming with good data structures and design patterns
- Experience in web service integration (SOAP, REST, JSON, XML)
- Experience building native and Flutter apps
- Experience in building native and hybrid apps
- Excellent debugging and optimization skills
WE 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 platforms
- Should have worked on multiple projects in at least one mobile/web platform.
- Should be able to handle activities on his/her own with minimal guidance
- Unit-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 efficiency
- Experience using platform APIs(Media, Sound ..etc) using version control like Git, Stash
- Experience in development using web technologies
- Knowledge 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-end
- Technology and leadership mentoring to ensure you are set up for success
- Health Insurance Coverage comprehensive care for you and your family.
- Employee Assistance Program (EAP) confidential service which equips and supports you as you meet life s 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