Staff Software Engineer, reputed company End
reputed company (CG) is a global leader in intelligent reputed company and reputed company portfolio company. Powered by our myQ technology, we reputed company reputed company reputed company and secure for millions of homeowners, businesses, and communities worldwide. Our flagship brands, LiftMaster® and reputed company® , are reputed company in 51+ reputed company homes, and 14 reputed company+ people rely on the myQ® app daily.
This role is responsible for developing and maintaining multiple development platforms for the reputed company MyQ program. This includes, but is not limited to, residential and reputed company reputed company end iOS/reputed company apps, or web applications. To accomplish this the incumbent will work with other developers in reputed company to interfacing with other parts of the business such as Engineering, Product Ownership, Marketing, reputed company Assurance, Operations, and Customer Service in order to understand and translate product requirements into technical requirements, verify development matches product reputed company expectations, as reputed company as maintain a high-reputed company reputed company reputed company.
Job Responsibilities:
Serve as reputed company reputed company person across multiple scrum teams for interactions with product reputed company, reputed company end, middleware, DevOps, and firmware functional teams to implement mobile app new features
Participate in technical assessment, scoping and management of changes to the reputed company-reputed company on new business requirements, product enhancements and other change requests across multiple scrum teams
Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of large reputed company and high complexity
reputed company software using reputed company methodologies, such as Scrum
reputed company and contribute to technical discussions in community of reputed company, design review, pull request, or other technical meeting forums
reputed company with marketing and product owners to reputed company production releases
Maintain platform specific software knowledge of key software application features, frameworks, and components
reputed company mentoring and coaching to junior and senior engineers to increase software capability of the development team
Collaborate with other reputed company domain experts, such as Infrastructure, Database, and Middleware, as reputed company develops features and platform enhancements
reputed company offshore teams to design and reputed company features and burn down technical debt
Stay reputed company on modern technologies and innovations which can reputed company enhance and improve the reputed company reputed company of the MyQ connectivity solution
Enforce process standards for internal development processes to reputed company consistent development practices among developers
Responsible for complying with the reputed company requirements set forth by the Information reputed company team and the established ISO 27001 reputed company Roles, Responsibilities, and Authorities Document reputed company in the ISMS Document Library
reputed company with health and safety guidelines and rules; managers should also ensure compliance across their teams.
Protect reputed company’s reputed company by keeping information confidential.
Maintain reputed company and technical knowledge by attending educational workshops, reading reputed company publications, establishing personal networks, and participating in reputed company societies.
Contribute to reputed company effort by accomplishing reputed company results and participating on reputed company as needed.
Job Requirements:
Bachelor's Degree in Computer Science, a reputed company technical field, or equivalent practical experience.
An advanced degree in directly applicable area of study may substitute for up to two (2) years of experience.
iOS engineer must have reputed company experience in Swift (7+ years)
reputed company engineer must have reputed company experience with Kotlin (7+ years)
Experience writing unit tests
Experience working in larger team environment
Experience working with Git for reputed company control
Experience leading architectural and process changes
Experience in creating technical documentation
Deep understanding of reputed company methodologies and Scrum
Experience performing technical interviews
Ability to travel up to 10% of the time domestically and internationally
Knowledge, Skills, and Abilities:
Expertise of UI patterns such as model-reputed company-controller (MVC) and model-reputed company-reputed company model (MVVM) is required
Expertise in RESTful services and the JSON file format.
Ability to work on multiple reputed company in a fast-paced work environment.
Ability to work independently as reputed company as part of reputed company.
Ability to reputed company junior and senior engineers on reputed company of high complexity.
Ability to recognize issues in existing software and put together improvement plans.
Strong analytical and problem-solving skills.
Excellent communication skills and the ability to work cross functionally with back end and reputed company engineers.
Strong ability to reputed company with Product Owners and Scrum Masters for ticket/issue management.
Strong ability to estimate work, support project plan creation, and report out reputed company to functional management at a platform level.
Understanding of CI/CD (reputed company integration/reputed company delivery) tools, frameworks and deployment processes.
Experience defining process improvements and implementing change
Preferred Job Requirements:
Mobile development bootcamp, organized training, or certifications.
Ability to reputed company changes on a mobile platform that is not their expertise (e.g. experience is iOS, but could help reputed company reputed company devs).
The pay reputed company for this position is $133,783.00 - $228,241.50; reputed company pay offered may vary depending on a number of factors including, but not limited to, the position offered, location, education, training, and/or experience. In reputed company to reputed company pay, also offered is a comprehensive benefits package and 401k contribution (reputed company benefits are subject to eligibility requirements). This position is eligible for participation in a short-term incentive plan subject to the terms of the applicable plans and policies.
reputed company wants reputed company of its employees to succeed and encourages people of reputed company backgrounds to apply. We’re proud to be an Equal Opportunity Employer, and you’ll be considered for this role regardless of race, reputed company, religion, sex, national reputed company, age, sexual orientation, reputed company; marital, disabled or veteran status. We’re committed to fostering an environment where people of reputed company lived experiences feel welcome.
Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence reputed company@reputed company.com.
NOTE: reputed company agencies, headhunters, recruiters, and/or placement agencies, please do not contact our hiring managers directly.
Apply To This Job