Software Engineer

Job Description

We are looking for a talented Swift Developer to help us build innovative mobile applications. In this role, you will be responsible for creating, maintaining and updating iOS applications using Swift and the CocoaPod libraries. You will collaborate with other team members to ensure a high-quality product is delivered on time. You must have a passion for coding, a strong grasp of principles, techniques, algorithms and structures, and the ability to continually develop and refine your skills as the iOS platform and technologies evolve. Responsibilities Developing custom components from scratch in SwiftWriting code that is maintainable, efficient and secureDesigning, building and deploying iOS and Android appsIntegrating with third-party APIs and librariesImplementing user interface toolsTesting and debugging across multiple device sizesTroubleshooting performance issues and UI/UX issuesImplementing security practices and techniques to protect product from data breaches and malicious attacks Requirements In-depth knowledge of Swift and its environmentsStrong knowledge of object-oriented programmingExperience with Cocoa APIs on OS XExcellent understanding of performance limitations and featuresMemory management and multi-threading knowledgeExperience with embedded databases and other system datastoresKnowledge of RESTful APIs for integration to back-end servicesStrong awareness of UI design and a user-centered mindset

Organization: Siemens Healthineers

Company: Siemens Healthcare Private Limited

Experience Level: Early Professional

Full / Part time: Full-time

Can't find what you are looking for?