Familiarity with Xcode and common iOS development tools
Understanding of mobile user interface design and application navigation
Responsibilities
Develop, maintain, test, and improve mobile applications for iOS using Swift
Build user interfaces and application features based on requirements
Integrate mobile applications with RESTful APIs and backend services
Troubleshoot, debug, and resolve application issues
Participate in code reviews and development best practices
Collaborate with cross-functional teams throughout the software development lifecycle
Support existing mobile applications by investigating defects and implementing enhancements
Benefits
Full-time position in a quickly growing company
401(k) Retirement Plan and comprehensive Medical, Dental, and Vision insurance
Paid Time Off (PTO) and paid holidays
In-house IT training and certifications through WebCreek University
Flexible work environment within a diverse, international team
Wellness programs and exclusive 'workcation' opportunities for top performers
Full Job Description
About the job Mobile Developer (iOS/Swift)
WebCreek is looking for a Mobile Developer with iOS and Swift experience for an on-site role in Houston, TX. This position is ideal for a junior to mid-level developer who is looking to continue growing their mobile development skills while contributing to the development and support of reliable, user-friendly mobile applications.
The ideal candidate has hands-on experience developing applications for iOS using Swift, understands modern mobile development practices, and is comfortable working with APIs, debugging applications, and collaborating with technical and business teams. We are looking for someone with solid development fundamentals, strong problem-solving skills, and a willingness to learn and grow within a collaborative development environment.
What You'll Do:
Develop, maintain, test, and improve mobile applications for iOS using Swift.
Build user interfaces and application features based on business and technical requirements.
Integrate mobile applications with RESTful APIs and backend services.
Work with data received from APIs and manage application state and data within mobile applications.
Troubleshoot, debug, and resolve application issues across development, testing, and production environments.
Participate in code reviews, testing, documentation, and development best practices.
Collaborate with developers, QA engineers, business analysts, designers, and other stakeholders throughout the software development lifecycle.
Assist with application performance, reliability, usability, and maintainability improvements.
Support existing mobile applications by investigating defects and implementing enhancements.
Continue developing technical skills and learning new mobile technologies, frameworks, and development practices.
What You Bring:
2+ years of professional software or mobile application development experience.