Negotiable
Undetermined
Remote
United Kingdom
Summary: The role of Software Engineer - iOS involves developing and maintaining applications for end users and customers, with a focus on performance analysis and troubleshooting. The position requires coding, testing, and documentation, as well as reviewing code from junior and offshore programmers. The developer will also be responsible for ongoing systems monitoring and support, alongside analyzing and resolving system performance issues. Additional projects may be assigned by the supervisor as needed.
Key Responsibilities:
- Develop and maintain applications for end user groups and customers.
- Analyze performance of applications and troubleshoot problems.
- Involved in coding, testing, and documentation of proposed solutions.
- Responsible for creation, modification, and testing of code.
- Review code from junior level and offshore programmers.
- Ongoing systems monitoring and general support of assigned applications.
- Analyze system/software performance and identify issues.
- Recoding bugs, testing fixes, and implementing identified solutions.
- Analyze software solutions based on customer requirements and suggest the best solution.
- Other projects and tasks as assigned by supervisor.
Key Skills:
- Experience in mobile iOS development.
- Strong coding and testing skills.
- Ability to analyze and troubleshoot application performance.
- Experience in reviewing code and mentoring junior developers.
- Knowledge of software performance analysis techniques.
- Ability to work independently and manage multiple tasks.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Software Engineer - iOS
Contract Duration: 6-month contract, with possible extension
Location: Remote (anywhere in the UK)
Job Description (highlight main points:)
- A Mobile iOS Developer will develop and maintain applications for end user groups and customers
- Analyze performance of applications, and troubleshoot problems
- Involved in the coding, testing and documentation of the proposed solution
- Responsible for the creation, modification, and testing of code
- Involved in the review of code from junior level and offshore programmers
- Involved in ongoing systems monitoring and general support of assigned applications
- Involved in analyzing system/software performance
- Responsible for analyzing and identifying system performance issues, recoding bugs, testing fixes and implementing the solution identified
- Analyze software solutions based on customer requirements and suggest the best solution
- Other projects and tasks as assigned by supervisor
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions