Role: Sr IOS Developer
Location: Delaware , DE
Position Type: Contract on W2 Only
Experience Required: 8+ Years of Experience
Eligible Visas: USC/GC/H4-EAD
Roles and Responsibilities
-
Design, write and build applications for the iOS platform.
-
Collaborate with the team (developers, designers, product owners, QA) to define, design, and ship new features.
-
Implement new product features and support existing ones.
-
Replace old technology with new technology.
-
Prepare test plan, test cases and Execute/automate them.
-
Identify and correct bottlenecks and fix bugs
Requirements
-
B.E / B. Tech or M. Tech in Computer Science or equivalent with 8+ years of experience.
-
Expert knowledge of iOS SDK, XCode and other associated tools for development, debugging and instrumentation.
-
Experience with concepts of iOS - Swift, SwiftUI, asynchronous programming, background task, functional reactive programming, design patterns, dependency injection etc.
-
In depth Understanding of Apple's recommended design principles, interface guidelines and best practices for coding.
-
Good knowledge of Data Structures, Algorithms and OS.
-
Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.) used to achieve the same.
Preferred qualifications:
-
Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
-
Familiar with performance optimizations and trends.
-
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
-
Willing to go the extra mile to do things right and fast.