Source description
About the role
Strong programming skills in Swift, iOS, Objective- C, Xcode, React Native/ ReactJS, Swift UI, UI/UX Design. Responsibilities Collaborating with product owner, architect, and the team to create secure, reliable, and scalable software solutions Full lifecycle application development using standard frameworks and coding standards/patterns Efficiently producing well-organized, optimized, and well-documented source code Designing and developing code into independent reusable components Decomposing requirements (typically user stories) into meaningful tasks with estimations Perform code reviews to suggest, encourage, and support coding best practices Providing application support to software running production Proactively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues Perform root cause analysis, do technology evaluations, and develop quick prototypes Promote improvements in programming practices such as continuous integration, and continuous delivery. Requirements 5+ years of experience in iOS development Excellent expertise in developing, releasing, and maintaining iOS mobile application Proficiency with iOS/macOS SDK Frameworks and Objective-C, Xcode Strong knowledge of one or more of the cross-platform mobile technologies and frameworks Flutter, React Native, JavaScript, React, Nginx, NodeJS, HTML5, and CSS3 Proficient in Swift and software development tools - Git, and Jira Strong understanding of core iOS Swift fundamentals delegates, protocols, categories, generics, multi-threading, deep linking, and lifecycle events Experience in designing and developing mobile applications that interact with REST JSON in a complex operating and cross-functional environment Proven experience/responsibility for app UI design and architectural decisions in the app store Deep understanding of computer science fundamentals, data structures, and algorithms Excellent debugging and communication skills to confidently drive multiple projects across many teams
More at Revrr Technologies