Principal Mobile Engineer
Job Description
Essential Functions
- Development and Support
- Point of contact for all mobile app design questions.
- Perform feasibility analysis for all mobile app designs.
- Lead development efforts for mobile development.
- Proficient in Android and iOS app development using native and cross platform frameworks like React Native.
- Collaborate with product and technology leadership to help plan work for technology pods.
- Research and assess feasibility of features suggested by product teams.
- SME for all app development work.
- Assist experimentation of various features to drive conversion and user engagement.
- Actively research and provide solutions for problems.
- Assist the architecture team on a long-term road map for the technology team.
- Keep up with market direction on mobile app development and provide the team with timely inputs.
- Design and present elegant solutions to gaps in the products we build.
- Support product releases and ability to triage issues in production.
- Have a good understanding of cloud infrastructure.
- Have some experience with building and maintaining CICD pipelines.
- Great understanding of tools like git, jira, confluence, etc.
- Work in a fast-paced environment.
- Have an end user focus
Job Summary
Focus Brands is on a journey to build out an industry leading Digital Platform which will power its 7 existing brands and enable smooth integration of future brands.
Focus Brands Digital Technology team is seeking a Principal Mobile Engineer to oversee the build out of mobile apps for our brands. To be successful the candidate will need excellent communication skills and an ability to explain technology solutions to business partners and will possess deep technical knowledge of development of mobile apps using native and cross platform tools. They should be able to work effectively is an agile environment and should be a self-starter.
Education
- Bachelor's Degree in Information Systems, Computer Science, or a related field, Master's Preferred
Work Experience
- 5+ years of development experience in Android and iOS development.
- 5+ years of development experience in React Native.
- Experience in various deployment strategies.
- Experience in various testing and experimentation strategies with app development.
Skills & Abilities
- Expert level knowledge of Android and iOS development using native and cross platform frameworks (React Native).
- Expert level debugging capabilities and knowledge of edge cases with performance and paint issues in mobile apps.
- Experience integration payment solutions like apple pay, google pay, paypal etc. into mobile apps.
- Experience integrating social logins into mobile apps.
- Experience creating highly performant mobile apps.
- Expert level experience consuming REST API services.
- Experience consuming GraphQL services.
- Experience implementing feature flagging.
- Advanced user of GIT, Jira, Confluence, and other supporting tools
- Advanced knowledge of CICD practices and ability to understand pipelines.
- Ability to understand C#, Java and JavaScript code.
- Some experience with a CMS, preferably Contentful
- Some experience with QSR solutions like OLO
- Working knowledge of the interdependencies between/across businesses to proactively identify risks/issues that could have an impact on business results.
- Ability to communicate complex, technical concepts to business leaders and technical resources in clear concise language; to convey clear, concise information in verbal, written, electronic, and other communication formats; to demonstrate active listening while engaging others; and to articulate ideas and present information to all levels of the organization and varying sizes of audiences.
- Ability to develop and maintain positive business relationships and foster an environment of mutual respect, understanding, trust, and support.
- Ability to adapt and adjust planned work through analyzing work demands, competing priorities, and tight deadlines; and to understand the most effective and efficient means to accomplish tasks within the parameters of the organizational structure, processes, systems, and policies.
- Ability to exercise judgment and discretion in dealing with matters of significance; and to conduct research, analyze data, and arrive at valid conclusions.
- Ability to conduct research, perform analysis, and communicate results effectively.
- Ability to anticipate and respond to the needs of stakeholders (e.g, internal and external customers, etc.) in a timely manner.
Explore More
Date Posted
07/10/2024
Views
7
Positive
Subjectivity Score: 0.8