Job Description
Job Title:
Mobile IOS Application Developer
Location: Gilbert, AZ, USA
Experience: 3+ years
Company Overview:
Join our close-knit, dynamic team at Native American Tours, as we embark on an exciting mission to craft cutting-edge software that will revolutionize Native American tourism. We're not just building apps; we're creating immersive, feature-packed experiences that will outshine the giants in the enterprise tour booking industry. Our team is a force to be reckoned with, fueled by a burning passion to harness the latest technology and transform it into user-friendly, robust applications that will leave a lasting impact on people's lives. We want a passionate iOS Developer who takes pride in their work with a knack for great design. If you're a dedicated iOS Developer craving an experience unlike any other dev job, we're eager to connect with you.
Position Overview:
We seek a senior software engineer with full stack and mobile iOS development experience. The ideal candidate should have experience with at least one web framework such as: Laravel, RoR, Express, or Django, have worked with or created Rest/graphQL APIs, possess strong skills in mobile app development, in-depth knowledge of the swift and objective-c programming languages. A proven track record of building and deploying highly available fault-tolerant web and mobile applications in a cloud production environment such as AWS, GC, or Azure. Preparing applications for release on the App Store. Collaborate effectively with team members to coordinate stable software releases. Experience with Unit Testing and CI/CD software development lifecycle best practices.
Responsibilities:
Design and develop advanced applications for the iOS platform, and provide support and updates to existing applications. Collaborate with cross-functional teams to define and implement innovative solutions, including designers, product
managers, and backend developers. Lead the development and maintenance of iOS applications, ensuring the best possible performance, quality, and responsiveness. Stay updated on the latest industry trends and technologies to incorporate best practices into the development process. Architect and implement robust, scalable, and maintainable code. Conduct code reviews and provide constructive feedback to team members. Troubleshoot and debug issues, optimizing performance for the best user
experience.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as an iOS Developer with a strong portfolio of released applications on the App Store. Proficient in Swift and Objective-C, with a deep understanding of iOS SDKs and frameworks. Strong knowledge of mobile UI/UX design principles and best practices. Experience with RESTful APIs and third-party libraries. Solid understanding of the full mobile development life cycle. Excellent problem-solving and communication skills. Ability to work independently and as part of a collaborative team. Familiarity with version control systems (e.g., Git) and agile methodologies.