This innovation-driven company is seeking to hire an experienced IOS Engineer to join their team. This direct-hire position is fully remote to candidates who live in Texas or surrounding areas.
As an iOS Engineer, you will be responsible for creating high-quality, user-friendly iOS applications that meet the needs and expectations of end-users. You will work closely with a team of developers designers, and product managers to deliver robust and scalable iOS solutions. Your role will involve writing clean, efficient, and maintainable code while adhering to coding standards and best practices. You will collaborate with cross-functional teams to ensure seamless integration with backend services and APIs. Additionally, you will stay up-to-date with the latest iOS development trends and technologies to continuously enhance the quality of our iOS applications.
Technical Qualifications:
· iOS Development Proficiency: Demonstrated proficiency and hands-on experience in iOS application development, with expertise in utilizing Swift or Objective-C. Minimum of 2-3 years of experience working only with iOS (Swift); strong preference for 5+ years.
· iOS Framework Mastery: Profound understanding and command of iOS frameworks, encompassing UIKit, Core Data, Core Animation, and others.
· Design Patterns and Architecture: Proficiency in iOS design patterns (e.g., MVC, MVVM) and architectural principles to ensure scalable and maintainable code.
· API Integration Skills: Familiarity with RESTful APIs and a proven ability to seamlessly integrate frontend applications with backend services.
· Experience in a work environment of at least ,000 users needed.
· Problem-Solving Prowess: Strong aptitude for debugging, problem-solving, and analytical thinking to identify and resolve complex technical issues.
· Development Practices Knowledge: Sound knowledge of modern development practices, including version control systems (e.g., Git) and agile methodologies, to ensure efficient and collaborative development processes.
· UI/UX Excellence: A keen eye for detail and deep understanding of mobile UI/UX best practices, with the ability to craft user interfaces that not only look great but also deliver an exceptional user experience.
· Communication and Collaboration: Excellent communication and collaboration skills, allowing for effective interaction with cross-functional teams and stakeholders.
· Adaptability in a Dynamic Environment: Ability to thrive in a fast-paced, dynamic work environment while efficiently managing multiple tasks and responsibilities concurrently.
· Bonus Skills: Experience with automated testing and continuous integration practices will be considered a valuable asset.
Key Responsibilities:
· Design, develop, and maintain iOS applications using Swift or Objective-C.
· Collaborate with the product team to understand requirements and translate them into technical specifications.
· Write clean, efficient, and maintainable code following established coding standards and best practices.
· Implement UI/UX designs and ensure a smooth and intuitive user experience.
· Integrate with backend services and APIs, ensuring optimal performance and reliability.
· Conduct thorough testing and debugging of applications to identify and fix issues.
· Collaborate with cross-functional teams, including backend developers, designers, and QA engineers, to deliver high-quality iOS applications.
· Stay up-to-date with the latest iOS development trends, tools, and frameworks, and propose improvements to existing processes and technologies.
· Participate in code reviews to ensure code quality, readability, and adherence to best practices.
· Continuously optimize and improve the performance, reliability, and security of iOS applications.
· Maintain documentation of application features, code, and architecture.
Not available for C2C or H1b visa transfer.
Compensation:
Salary is commensurate with experience. Excellent benefits