Job Description :

Position: Sr iOS Developer

Location: Columbus OH/ Wilmington DE/ Plano TX/ New York, Pal Alto, CA (Onsite) Duration: Long Term Contract ( W2 only)

Job Description:

* Should have Minimum 9+ years of iOS development experience using Swift, Objective-C, Xcode and open source libraries

* Should have experience working in Investment or Trading background

* 5 + years of experience developing large scale mobile applications using Objective C, and Swift

* Created 1 or more mobile applications available in Apple's App Store

* Design framework solutions, patterns and APIs. Ensure that design is robust, extensible and follows best practices.

* Develop framework using Swift, objective-C, and open source libraries. Ensure code adheres to industry coding best practices

* Develop framework systems using agile software development methodology. Participate in daily meetings. Contribute towards entire Software Development Lifecycle (SDLC) of upcoming projects

* 3+ years of experience with mobile testing - unit test, automation test, testing/debugging using emulator and device

* 3+ years of experience with mobile application profiling for memory analysis, thread analysis and heap analysis

* 3+ years of experience with reusable iOS framework or component development

* 3+ experience with mobile build configuration and dependency management system

* Experience with unit testing tools like Mockito

* Experience with service virtualization like wiremock/Server moc

* Knowledge of HTTP and related protocols

* Maven, GIT is required.

* Strong experience in using RDBMS (Oracle).

* Knowledge of No-SQL database technologies; such as Apache Cassandra or Elastic Search

* Strong RDBMS understanding; Oracle preferred

* Good in analytical & logical thinking on resolving a problem

* Able to arrive at an Optimized approach on any solutioning

* Microservices knowledge

* Familiarity with ELK Stack (Elastic search, logstash, Kibana) for monitoring along with Splunk

* Knowledge on cloud technologies like AWS, GAIA

* Distributed messaging experience such as MQ, Kafka

* CI/CD, experience of using Jenkins/Jules

* Experience with project management tools like Jira\ 

             

Similar Jobs you may be interested in ..