Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Citi Group iOS Developer- AVP 
United States, Texas 
184375258

29.08.2024

Roles and Responsibilities:

  • Lead mid-size feature application design and development efforts and support larger projects.
  • Operate with autonomy, influencing application design and development with advanced programming knowledge.
  • Analyze and troubleshoot coding, application performance, and design issues.
  • Research and resolve development and performance concerns and defects.
  • Understand technical requirements and engineering needs for building, maintaining, and operating systems.
  • Proficient in information modeling, data structures, and algorithms.
  • Understand maintenance characteristics, runtime properties, and dependencies of the system.
  • Develop standards for coding, testing, debugging, and implementation to ensure adherence to architecture blueprints.
  • Participate in design discussions and make key design decisions.
  • Work independently, seeking guidance only as needed.
  • Translate complex designs into well-written applications.
  • Collaborate with industry vendors to support Digital architecture and identify partnership opportunities.
  • Participate in the full development life cycle, identifying dependencies and ensuring software quality.
  • Influence strategic functional decisions through strong communication and diplomacy skills.
  • Communicate progress, manage escalations, and mitigate issues/risks.
  • Resolve discordant views through constructive dialogue.
  • Optimize processes across teams.
  • Review metrics and seek new mechanisms for visibility to align with organizational objectives.
  • Continuously assess and improve development processes, test plans, and operations.
  • Improve concurrent project delivery and streamline processes.
  • Share knowledge through forums and demonstrate expertise through industry certifications.
  • Assess risk in business decisions, ensuring compliance with laws, rules, and regulations, and manage control issues transparently.

Technologies and Skills

  • Swift and Objective-C: Proficiency in Swift and familiarity with Objective-C.
  • Xcode: Expertise in using Xcode IDE for iOS development.
  • UIKit and SwiftUI: Knowledge of UIKit and SwiftUI for building user interfaces.
  • Core Data: Experience with Core Data for data persistence.
  • Networking: Understanding of networking concepts and experience with URLSession, RESTful APIs, and JSON parsing.
  • Concurrency: Knowledge of concurrency and multithreading using GCD and OperationQueue.
  • Auto Layout: Proficiency in Auto Layout for creating responsive UIs.
  • Version Control: Experience with Git for version control.
  • Testing: Knowledge of testing frameworks like XCTest for unit and UI testing.
  • App Store Guidelines: Familiarity with App Store submission guidelines and processes.
  • Memory Management: Understanding of memory management and ARC (Automatic Reference Counting).
  • Design Patterns: Knowledge of design patterns like MVC, MVVM, and delegation.
  • Third-Party Libraries: Experience with integrating third-party libraries using CocoaPods or Swift Package Manager.
  • Performance Optimization: Skills in optimizing iOS applications for performance.
  • Security Best Practices: Knowledge of security best practices in mobile development.
  • User Experience (UX): Understanding of UX principles and experience with design tools like Sketch or Figma.
  • Agile Methodologies: Experience working in Agile development environments.
Digital Software Engineering

Full timeIrving Texas United States$107,120.00 - $160,680.00



Anticipated Posting Close Date:

Aug 29, 2024

View the " " poster. View the .

View the .

View the