Job Description
ILA Software is seeking an iOS developer who is experienced in developing and publishing high quality iOS apps and services in elegant solutions. We are looking for a smart, resourceful and experienced developer to join our development team to work on our active and feature projects. Our active project is ipMedia® solution that contain many subsystems and is in running phase. Responsibilities: - Works as part of a highly productive team to create world class enterprise software. - Develop new functionality on our existing software products - Architect and develop new software applications for future products - Maintaining and supporting multiple projects and deadlines - Manage testing and deploying system updates - Establish and implement processes and tools around automated configuration, development, deployment, and testing and release management. - Plans, develops, and delivers fixes for diagnosed functional and performance problems and enhancements. - Responsible for development of complex software product/system testing procedures, programming and documentation. - Responsible for analysis of system architecture. - Responsible for the development and maintenance of multi-tier distributed software systems. - Responsible for debugging of ios projects. - Applies knowledge of object-oriented programming, computer or interpreter technologies, embedded systems, relational databases and new/advanced programmer language. - Experience implementing and using source control software. - Share knowledge to other developers. - Design ios high quality user interface and component tier. - Creates and maintains technical documentation. - Research, learn and apply new development, computer science and new technology concepts including algorithms, design patterns, functional programming, object orientation and artificial intelligence. - Responsible for design user interfaces for multiple devices. - Responsible for develop application in multiple languages. - Responsible for report project progress.
Requirements
- Strong knowledge of the iOS platform. - Strong experience in optimizing, refactoring, and debugging application code. - Strong understanding of the development life-cycle. - Strong experience in perfect design and user experience. - Strong experience in developing iOS applications. - Strong experience in object oriented analysis and design. - Strong experience multi-threaded parallel processing and asynchronous process. - Strong experience in design easy to use user interfaces. - Deep understanding of the iOS application life-cycle. - Excellent understanding of Java programming concepts. - Experience in publishing iOS apps. - Experience in database development. - Experience in TCP/IP socket-based communication. - Experience in developing services. - Experience in building custom view and controls. - Collaborate with back-end developer team to evolve client APIs. - Basic graphics manipulation. - Ability to test code and knowledge of debuggers. - Aptitude to write clean, commented, and optimized codes. Education: - NOT IMPORTANT Job Type: - Experienced Shift: - Day Job Schedule: - Full Time - Ready to work overtime based on projects requirement.
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority

