- Develop, test, maintain, and enhance native iOS applications using Swift in accordance with approved technical specifications and coding standards.
- Implement application features, user interfaces, and business functionality based on functional and technical requirements.
- Integrate iOS applications with RESTful APIs, backend services, databases, and approved third-party libraries.
- Troubleshoot, debug, and resolve application defects, crashes, and functional issues to ensure application stability and reliability.
- Optimize application performance, responsiveness, memory utilization, and compatibility across supported iOS devices and operating system versions.
- Develop and execute unit tests, resolve testing defects, and support system integration and user acceptance testing activities.
- Participate in code reviews and incorporate feedback to improve code quality, maintainability, and compliance with established development standards.
- Support application build, deployment, version control, and App Store release activities in accordance with established release processes.
- Prepare and maintain technical documentation, code comments, and application support documentation for ongoing maintenance and enhancements.
- Investigate production issues, implement approved fixes, and provide technical support for deployed iOS applications.
- Collaborate with product, design, backend, quality assurance, and senior development teams throughout the software development lifecycle.
|