Lake Forest, CA, 92630, USA
22 days ago
Principal Mobile Engineer - Android
Career Opportunities: Principal Mobile Engineer - Android (33333) Requisition ID 33333 - Posted - ASSA ABLOY Americas Residential, Inc. - HHI Security Group - USA: California (Lake Forest - 19701 DaVinci) - Engineering & Science - Posting Country (1) - Yes - Mid-senior level - Travel Required: 0%-10%  Job Description Print Preview Job Summary The Principal Mobile Software Engineer is a key member of the Engineering team working on the development efforts with the focus on Android systems. You will be working with internal stakeholders to develop the overall solution(s) requirements. You will also lead and mentor mobile engineers, consult and collaborate with other principal engineers to influence or drive mobile technical and architectural decisions and roadmap . You will also guide and support identifying and working with 3rd party development partners who will develop some of these solutions to deliver to the market. You will have to be part of designs initiatives of the new products and do enhancements to existing products that are already in the market. Primary Duties and Responsibilities + (40%) Working in a New-Product-Introduction (NPI) environment to design, build, and enhance mobile application. + (20%) Work closely with our development partners (3rd party mobile developers, cloud developers, UI/UX, & QA) on the architectures, solutions, development, integration and testing of the mobile applications and interfaces to our cloud ecosystem and devices to ensure deliverables meet requirements with high quality. + (20%) Work closely with the broader cross functional team to scope the requirements and propose solutions to address our short term and long-term needs. + (10%) Develop a shared library and building high quality APIs and documentation for other engineers. + (5%) Develop prototypes to communicate interaction and design ideas. + (5%) Technical leadership skills to organize and lead code reviews, adherence to code/development processes and team meetings. Education and Experience Profile + 7+ years of professional software engineering experience + BS or MS Degree in Computer Science or Computer Engineering + Proven experience architecting and developing native mobile applications for Android starting with initial concept. + Experience developing mobile applications for consumer devices with Bluetooth and/or WiFi connectivity. + Comprehensive knowledge of Android and exposure to iOS. + Experience with Android development languages Java and Kotlin + Experience in doing functional, integration and unit testing. + Experience certifying and launching mobile applications with App Store and/or Google Play Store + Demonstrated experience in designing and implementing secure mobile applications (Authentication, Encryption, Session Management, Least Privilege, Threat Modeling) + Demonstrated experience implementing and deploying mobile applications with secure cloud solutions within AWS + Experience with software agile processes, version controls, testing and defect tracking management, DevOps and CI/CD Required Skills + + Familiarity with Kotlin and Java + Good understanding and knowledge of end-to-end security (device-cloud-mobile) + Exposure to communications protocols such as BLE, WiFi and/or NFC. + Ability to technically work and lead peers and 3rd party developers. + Familiar with product development life cycle and hardware/software deployment. + Strong knowledge of Android UI design principles, patterns, and best practices. + Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP. + Strong communication skills: written and oral for different technical or business audiences + Passionate, flexible, collaborative, works independently, sets own goals and has a “can-do” positive attitude. + Proven ability to build relationships and work effectively and confidently at all levels of an organization, including interaction with senior management. + Excellent documentation practices. + Some travel is required. + Other assignments as deemed necessary. Additional Desired Skills + Familiar with hardware or embedded firmware and cloud dependencies. + Familiarity with developing native mobile applications with Android. + Exposure to VUI (Voice User Interface) tools such as Alexa and Google Home. Work Environment: Working conditions are normal for an office environment. Pay Range: $131,274-$192,535. This “base salary range” is a reasonable estimate for this position at the time of posting. Pay within each range is based on a variety of factors including, but not limited to, to primary work job-related knowledge, skills, experience, business requirements and geographic location. ASSA ABLOY conducts regular review of compensation ranges and therefore reserves the right to alter this range at any given time. The above information on this description has been designed to indicate the general nature and level of work performed by employees within this job/classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. ASSA ABLOY is an Equal Employment Opportunity/Affirmative Action employer. We are the ASSA ABLOY Group Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 61,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces – physical and virtual – safer, more secure, and easier to access. As an employer, we value results – not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
Confirm your E-mail: Send Email