About the job
Title: iOS Developer
Location: Dallas, TX (Remote)
Contract
Responsibilities:
- Designing and building advanced applications for the iOS platform.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Writing clean, maintainable, and efficient code in Swift or Objective-C.
- Participating in code reviews to ensure code quality and to provide feedback for improvements.
- Troubleshooting and debugging applications to resolve issues and optimize performance.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
- Working with external data sources and APIs.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Collaborating with UI/UX designers to implement attractive and user-friendly interfaces.
- Staying up-to-date with the latest trends and best practices in iOS development, including Apple's guidelines and updates.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as an iOS developer with a strong portfolio of applications developed.
- Proficiency in Swift or Objective-C, along with a good understanding of Object-Oriented Programming (OOP) principles.
- Experience with iOS SDK, Xcode, and related development tools.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Solid understanding of the full mobile development life cycle, including publishing apps to the App Store.
- Strong problem-solving skills and the ability to think critically.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Experience with Git or other version control systems is a plus