Job Description :
About the company:

Baanyan Software Services, Inc. () is a well-established software consulting company that is constantly expanding its horizon. Baanyan Software Services has been serving Fortune 1000 clients for over two decades. Working with well-known clients like Boeing, AT&T, Pfizer, Bank of America, IBM etc, Baanyan Software services is always ready to take on new clients. At Baanyan, we constantly add more brilliant software engineers to the team to make it possible. Not only do we offer a great team to work with, but it also offers you an opportunity to make a large impact and get rewarded accordingly.

We are looking for entry and mid-level IOS developers with 0.5 - 3 years of experience. Position will start remotely during COVID Pandemic. Must be a driven self-starter. Must be comfortable with travel when required. Must be willing to relocate to new city or state depending upon the Client assignment, once COVID restrictions are lifted. Salary varies depending on experience. Looking for people to start as soon as possible. Must have excellent written and oral communication and work well in a team environment. This position requires relocation, projects can last anywhere from 6 months to 18 months.

If you are looking for a new challenge and are ready to make an impact on a growing team, then this will be a perfect fit. As an IOS Developer for Baanyan Software Services, you will be enhancing and debugging large-scale applications for our well-known clients.

Responsibilities and Duties

-Design and build applications for the iOS platform
-Ensure the performance, quality, and responsiveness of applications
-Collaborate with a team to define, design, and ship new features
-Identify and correct bottlenecks and fix bugs
-Help maintain code quality, organization, and automatization
-Maintain positive rapport with all clients
-Ability to gather requirements and provide accurate and realistic project milestones and timelines for completion
-Successfully perform any coding tests or challenges as required
-Maintain open communication via phone, text, and email on a daily basis
-Complete daily project progress summaries
-Suggest new features and expansions of existing apps to improve performance and usability
-Deliver on time as discussed and clearly communicate any changes in deadlines as soon as possible

Required experience:

-Swift or Objective-C

Qualifications and Skills:

-Proficient with Objective-C and or Swift, and Cocoa Touch
-Experience with iOS frameworks such as Core Data, Core Animation, etc.
-Experience with Design Patterns such as MVC, Singleton, etc.
-Experience with offline storage, threading, and performance tuning
-Familiarity with RESTful APIs to connect iOS applications to back-end services
-Familiarity with 3rd Party API integrations such as Facebook, Dropbox, Instagram, Twitter, GoogleDrive, Bluetooth, Keychain, etc.
-Knowledge of other web technologies and UI/UX standards
-Understanding of Apple’s design principles and interface guidelines
-Knowledge of low-level C-based libraries is preferred
-Experience with performance and memory tuning with tools
-Familiarity with cloud message APIs and push notifications
-Knack for benchmarking and optimization
-Proficient understanding of code versioning tools
-Familiarity with continuous integration
-4 Years College Degree, Bachelor's Degree in Computer Science Preferred, will make some exceptions to non-degreed code school graduates ONLY for exceptionally skilled programmers with previous experience

Other Benefits:

-Competitive Salary
-Health Reimbursement Plan
-Guaranteed Regular Salary Reviews
-Technical Training, includes coding challenges, etc.