Follow Us



Error: No File
Uploading ...

iOS Software Engineer



BetConstruct is looking for an iOS Software Engineer who will be responsible for the full software development life cycle



Job responsibilities



•   Design, code, analyze, test and build advanced applications for the iOS platform
•   Build custom interfaces on iOS
•   Develop applications for time-sensitive projects while considering business/system requirement
•   Ensure the performance, quality, and responsiveness of applications
•   Collaborate with cross-functional teams to define, design, and ship new features
•   Unit-test code for robustness, including edge cases, usability, and general reliability
•   Work on bug fixing and improving application performance, identify and correct bottlenecks
•   Continuously discover, evaluate, and implement new technologies to maximize development efficiency meet client goals and objectives
•   Help maintain code quality, organization, and automatization
•   Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes



Required qualifications
•   Bachelor’s degree in Computer Science, Engineering or a related field
•   Proven working experience in software development
•   At least 2 years of iOS development experience
•   Knowledge and experience on iOS SDK  
•   Excellent knowledge of Objective-C, Swift, Cocoa, Xcode and OOP concepts
•   Understanding of Objective-C, iOS frameworks and iOS software design patterns  
•   Experience of developing and deploying production iOS apps
•   Understanding of networking, local data caching and multitasking on iOS
•   Experience working with SQL /SQLite databases
•   Experience with task planning and estimating effort