Total-TECH Co.
” The Job Description”
1-Designing and building applications for mobile devices running Apple’s iOS operating software.
2-Collaborating with cross-functional teams to define, design, and ship new features.
3- Unit-testing code for robustness, including edge cases, usability, and general reliability.
4- Developing user interfaces and coding for functionalities.
5- Identifying potential difficulties and resolving application bottlenecks.
6- Fixing issues in the program prior to its final release.
7- Performing corrective measures and conducting regular maintenance checks to ensure its quality.
8- Collaborating with backend developers on the integration of elements.
9- Developing high-performance applications by writing testable, reusable, and efficient code.
10- Implementing effective security protocols, data protection measures, and storage solutions.
11- Running diagnostic tests, repairing defects, and providing technical support.
12- Documenting all application processes, network payloads [requestresponse samples], including database schemas, as well as preparing reports.
13- Recommending and implementing improvements to processes and technologies.
14- Keeping informed of advancements in the field of IOS mobile development.
Requirements:
• Bachelor’s degree in computer engineering, computer science, information science, or similar.
• 5+ years of experience as an IOS developer.
• Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
• Knowledge of front-end technologies such as HTML5 and CSS3.
• Deep understanding and proficiency in building mobile apps from scratch using at least one mobile language (Swift, Java, Objective-C, etc.). Experience with multiple platforms is preferred.
• Desire and ability to expand expertise into additional mobile languages.
• Expertise in designing testable software and building large scale, complex applications.
• Strong understanding of multi-tier architectures, design patterns and good engineering practices.
• Knowledge on how to implement and manage RESTful API’s.
• Experience in TDD or BDD a plus.
• Self-motivated with strong problem-solving skills.
• Passionate about writing clean, well-organized, and production-ready code.
• A portfolio of Apps or SDKs already built and in the App Store.
• Desire to build a larger in-house team and manage a group of developers over time.
• Superb interpersonal, communication, and collaboration skills.
• Exceptional analytical and problem-solving aptitude.
• Availability to resolve urgent web or mobile application issues outside of business hours.