Follow Us


Error: No File
Uploading ...

iOS Software Engineer

Job description

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

Job Requirements

• Bachelor’s degree in Computer Science, Engineering or a related field
• Proven working experience in software development
• At least 1 year 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