iOS Mobile Application Developer
Role details
Job location
Tech stack
Job description
Our mobile application development outlook strives for consumer interaction with our products in new and unique ways, requiring curiosity and a willingness to learn terminology, concepts, and best practices. As a member of the development team supporting mobile functionality, you will design, test, release, and support code translating into user-friendly iOS applications. We are looking for a capable iOS Developer who brings meaningful hands-on experience, embraces AI-assisted development workflows, and is ready to take ownership of features and contribute to the growth of our mobile platform. Beyond a doubt, we have an exciting roadmap ahead for digital products, thus necessitating growth and expansion on our team!, * Collects, analyzes, and documents mobile business needs and requirements, collaborating with senior team members and stakeholders to refine scope.
- Designs and implements iOS mobile apps related to IoT-connected products and other business needs, leveraging AI-powered development tools to accelerate delivery.
- Identifies, troubleshoots, and resolves software errors and malfunctions in a timely fashion, partnering with senior developers on complex or cross-functional issues.
- Collaborates with UX Professionals, Product Development Engineers, Product Managers, Quality Assurance groups, and team leads to leverage learnings from user research and usability testing results to produce useful software and products.
Requirements
- Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related discipline required.
- 5+ years of iOS application development experience.
- Solid proficiency in iOS mobile application development using Swift and SwiftUI, with a track record of shipping production apps.
- Working proficiency with source code management and version control tools (e.g., Git); experience with code review workflows and deployment processes is a plus.
- Practical understanding of mobile application architecture concepts such as offline data storage, cloud synchronization, and current iOS development trends and best practices.
- Experience working within Agile methodologies and iterating on product changes in a team environment preferred.
- Communicates effectively, both orally and in writing, with team members including UX Professionals, Product Development Engineers, Product Managers, and Quality Assurance groups.
Knowledge in the following technical areas is considered a plus, but not required:
- AWS Cloud Services: AWS IOT, Lambda, Dynamo DB, Cognito.
- Development and implementation experience with Amazon Alexa or Google Assistant Smart Home Devices.
- Experience with AI-assisted development workflows, large language model APIs, or prompt engineering techniques.
- Enthusiastic about learning and applying new concepts, tools, and technologies, especially AI-powered development tools such as code-generation assistants, automated testing frameworks, and intelligent IDE features, to all job activities and project assignments.
Benefits & conditions
Fortune Brands believes in fair and equitable pay. A reasonable estimate of the base salary range for this role is Hiring Pay Range: $90,000 USD - $143,000 USD. Please note that actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, experience, professional achievement, business need, and location. In addition to base salary, employees will participate in either an annual bonus plan based on company and individual performance, or a role-based sales incentive plan.
At Fortune Brands, we support the overall health and wellness of our associates by offering comprehensive, competitive benefits that prioritize all aspects of wellbeing and provide flexibility for our teammates' unique needs. This includes robust health plans, a market-leading 401(k) program with a company contribution, product discounts, flexible time off benefits, adoption benefits, and more. We offer numerous ERGs (Employee Resource Groups) to foster a sense of belonging for all associates.