iOS Developer-Remote
Title:- iOS Developer (remote is CST or EST time zone)
Responsibilities
• Work closely with other disciplines to develop apps that interface with IoT-connected products and offer other critical capabilities to consumers and the business.
• Responsible for designing and implementing iOS apps related to IoT-connected products and other business needs.
• Leverage the latest technologies, tools, and frameworks to create industry-leading consumer experiences that make our products a delight to own and use.
• Collaborate with cross-functional partners such as Product Managers, UX Designers, and Engineers to design and deliver a high-quality iOS product.
• Build and architect reliable, performant, and scalable mobile applications while developing clean, modular, and reusable code while iterating and shipping rapidly.
• Communicate effectively within a distributed team of developers and quality engineers.
• Participate in the agile development processes, including sprint planning, iterative development, estimations, and design sessions.
• Collaborate with remote team members through code reviews and pairing.
• Readily picks up and applies new concepts, tools, or technologies to all job activities and specific project assignments.
• Communicates effectively, both oral and written, with product development engineers, user experience professionals, quality assurance groups, 3rd party vendors, and senior leadership.
• Proficient in documenting designs and interfaces to facilitate collaborative software development across disciplines and sites.
Qualifications
• A minimum of 3 years of iOS app development experience is required.
• Must have deep knowledge of Apple (iOS) mobile application development and Swift experience (Swift UI a plus).
• Knowledgeable in developing mobile applications that utilize cloud services (AWS preferred) and how design models impact ongoing cloud cost.
• Knowledge of source code management using version control and code deployment across different environments.
• Excellent knowledge of software architecture, including experience with offline data storage, cloud synchronization, and mobile app trends and best practices.
• Experience with Agile methodologies to align with business priorities, break down work into Minimum Viable Product (MVP), and iterate quickly on product changes.
• Thorough understanding of structured analysis, design, programming techniques, and change management
• Knowledge in the following technical areas is considered a plus but not required:
• Android mobile development
• AWS Cloud Services: (AWS IOT, Lambda, Dynamo DB, Cognito)
• Development and implementation experience with Amazon Alexa or the Google Assistant smart home devices
• Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related discipline is required.
Apply tot his job
Apply To this Job