Job Title: Senior iOS/SwiftUI Developer
Job Type: Full-time
Location: Houston, TX
About the Role:
We are currently looking for a highly skilled and motivated iOS Developer to join our team and collaborate with one of our Fortune 200 oil and gas clients in Houston, TX. As an iOS Developer, you will play a key role in designing, developing, and maintaining innovative iOS applications. The ideal candidate is a collaborative team player, an independent thinker, and possesses a passion for creating exceptional user experiences. At least two years of experience and proficiency in Swift and Swift UI is essential for this role.
CODE Staffing provides a comprehensive and competitive benefits package designed to support our employees' physical, mental, and financial health. From health insurance and retirement plans to mentorship programs and professional development opportunities, we offer a range of benefits that help our employees thrive both personally and professionally. This position requires the candidate to be on-site at our client's office in Houston, TX.
Responsibilities:
iOS App Development:
Design, develop, and maintain high-quality iOS applications using Swift and Swift UI.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Implement intuitive and visually appealing user interfaces, ensuring a seamless user experience.
Code Implementation and Optimization:
Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
Optimize application performance, including responsiveness and memory management.
Conduct thorough testing and debugging to ensure the delivery of reliable and high-quality applications.
Problem Solving and Troubleshooting:
Identify and resolve software defects, bugs, and performance issues in a timely manner.
Utilize debugging tools and techniques to troubleshoot and resolve technical challenges.
Take ownership of problem resolution, demonstrating a proactive and problem-solving mindset.
Collaboration and Communication:
Collaborate effectively with designers, product managers, and other developers to deliver high-quality applications.
Participate in code reviews and provide constructive feedback to enhance code quality and maintainability.
Communicate project progress, challenges, and solutions in a clear and concise manner.
Continuous Learning and Innovation:
Stay updated with the latest iOS development trends, technologies, and best practices.
Continuously improve your technical skills through self-study, training, and exploring new frameworks and tools.
Contribute innovative ideas and suggestions to enhance the development process and user experience.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field or relevant work experience.
Strong proficiency in iOS app development using Swift and Swift UI.
Experience in creating Swift Packages that are well-documented, modular, easy to integrate, and maintained with the latest and best practices.
Solid understanding of object-oriented programming principles and design patterns.
Experience in developing and deploying iOS applications to the App Store is preferred but not required
Familiarity with iOS frameworks and technologies, such as Core Data, Core Animation, and Auto Layout.
Knowledge of RESTful APIs and integrating backend services with iOS applications.
Understanding of mobile app performance optimization techniques and memory management.
Excellent problem-solving and analytical skills, with the ability to think independently and propose innovative solutions.
Strong communication and interpersonal skills to collaborate effectively within a team environment.
Ability to work well both independently and as part of a team, with a strong sense of accountability and ownership.
Join our clients’ talented iOS development team and contribute your expertise to creating cutting-edge mobile applications. As an iOS Developer, you will have the opportunity to work on exciting projects, shape user experiences, and make a significant impact on our clients’ success.
About CODE Staffing
CODE Staffing exists to provide top of the line technical contingent staff to key clients that we partner with strategically to enable their business. We do this by providing a great environment for our employees, so that we minimize churn for our clients. Our rigorous focus on training and regular meetings with client’s executives ensure that we understand their technological road map and guarantees that we provide the best people for their needs.
Our people are our most valuable asset. That's why we're committed to attracting, retaining, and developing the best talent in the industry.
As a funded startup, working for CODE Staffing in this position will not only give you experience and exposure to one of the largest oil and gas companies in the United States, you’ll have the opportunity to be in at the ground floor of an exciting, forward-thinking organization. We are committed to growing the skills and career paths of our people, and would love the opportunity to have you join our team. We also have great benefits- check out our website for more details: CODE Staffing