Shraddha S. - ios developer

Shraddha S.

ios developer

India | Asia/Kolkata (USD)

$13/hr
Full-time : 30+ hrs/week
0, Followers

ABOUT ME

Hi, I'm shraddha and I will build Your iPhone App. I am a freelance iOS developer, technical consultant, and open-source contributor. I have a more than 4 year of experience working with clients from around the world. I offer my services as an iOS developer for hire to work with businesses of all sizes including start-ups, creative agencies, designers, individuals and other freelancers & developers. The work I provide is of the highest quality, fully responsive, and tested in a wide range of devices. I take great care to ensure each project is well-architected, well-documented and easily maintainable so you can enhance an app as your company grows. Before becoming a freelancer I worked as a iOS developer for a company developing large enterprise solutions. There I’ve deeply learned swift and iPhone app development , and have obtained an eye for detail and appreciation for software design, knowledge of architecting and working with large databases, as well as knowing how to efficiently project manage and work with clients and teammates successfully. I maintain a high code quality standard and use static code analyzer. Writing code that is documented and easy to read means it can be maintained and scaled in the future and allows co-workers to quickly work with it. Skills in which i am expert for software development is swift, iPhone app, watch and iPad application. I have many years experience as an iOS developer, creating native iPhone/iPad apps using Swift. Currently, I’m actively using all the features it offers, such as generics, enums with associated values, protocols, value types and many others. They allow me to create a robust yet flexible applications for my clients and maintain KISS, DRY, SOLID programming principles My mobile development process the use of tools such as Xcode, Git, Cocoapods, SwiftLint, and Xcode Instruments to profile and optimize an app. Apple constantly develops their programming tools and introduces new features designed to make the programming process more effective. I’m trying to use them in my work if they are useful. For example, I started using latest version of Swift and Xcode as soon as Apple had introduced them, and they had improved my productivity. AutoLayout is another great example; I believe it’s a mandatory for every app to have it used, so the app looks great on a wide range of devices: from iPhone 4S to iPhone X. I have 3 years of experience in iOS development. I worked with cocoa touch, core data management, upload app to app Store, push notifications, BLE technology, multiple languages support, chat application, socket communication, food delivery application, location related work , data base management, Apple developer program. Backend development knowledge : iOS development is what I specialize in, but I also have a good knowledge of server backend technologies. Sometimes the client already has the server and the backend developer. Then we’re working together to architect and build an API to the server. In most cases, it’s a REST API (JSON). Payment processing integrations: Some of my clients sell physical goods or services through iOS apps I’ve developed. In the sake of having better conversion rates, we integrated a payment processing functionality right into apps using third-party payment services, such as Stripe and PayPal. Both of them have iOS SDKs that I’m familiar with. Working with payments is a non-trivial task requiring not only client-side integrations but also server-side checks for security purposes. I implemented the necessary backend logic to make sure the payment process is safe for both the user and the client. Stripe SDK has a native support of Apple Pay, so we’ve enabled it to eliminate the need to manually type card or shipping details. Design: I convert designs to high-performance code whilst respecting your designer’s compositions. I consider design to be just as important as development and aim to combine both to produce high-quality user experience. I always keep in mind that iOS users are very fastidious people in terms of user interface. I tend to follow Apple Human Interface Guidelines in composing UI for iOS apps. When I see my client wants to add a control uncommon for iOS platform or apply a UI pattern, which is not fitting small iPhone screen, I let the client know about that and suggest an alternative solution according to Apple HIGs.

SKILLS

Explore and buy related freelance services