IOS Developer

$85,800 - $185,800/Yr

CGI - Dallas, TX

posted 24 days ago

Full-time - Senior
Dallas, TX
Professional, Scientific, and Technical Services

About the position

The IOS Developer position at CGI Technologies and Solutions, Inc. is a senior role focused on mobile application development, specifically for iOS platforms. The developer will be a technical expert in a large-scale mobile project, collaborating with various stakeholders to create high-quality, maintainable code. The role emphasizes Agile methodologies and requires hands-on involvement in development and problem-solving to meet project deadlines and quality standards.

Responsibilities

  • Responsible for sound and high-quality technical deliverables.
  • Analyze, quantize and estimate the amount of work for every sprint or release.
  • Understand the requirements and current state architecture of the enterprise and create a roadmap for future enhancements.
  • Develop mobile application code in coordination with other team members.
  • Integrate the mobile applications with the centralized authentication application.
  • Create Software Architecture Document, High Level and Low-Level Design document, Nonfunctional requirements for the project.
  • Work in an Agile environment and adapt to the changing needs and requirements of the business.
  • Be hands-on to develop or fix issues to deliver on time and with highest quality.
  • Work closely with BA/QA team members to create test plans, and ensure that the issues are properly identified, fixed, and tested.
  • Ensure that software design patterns like MVP, MVVM are strictly followed.
  • Groom the team and develop the application with customer-centric ideas and innovation as the core of every activity.
  • Escalate issues and concerns to the leads in a timely manner to avoid impacts to timelines.
  • Participate in requirements gathering and requirements analysis.
  • Apply technologies and domain knowledge with the delivery of developed components or integrated components.
  • Triage or analyze situations for production support.

Requirements

  • 7+ years of experience with mobile development.
  • 5+ years of experience with iOS App Development on Swift, Swift UI and Objective-C.
  • Strong Object-oriented background.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with XCode for coding, debugging, and deploying iOS apps.
  • Experience with offline storage, threading, performance tuning and mobile memory management.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Familiarity with app architecture patterns MVC, MVP, MVVM.
  • 4+ years of experience integrating with RESTful APIs and JSON.
  • 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.
  • Familiarity with cloud message APIs and push notifications.
  • Familiarity with Git or other version control systems for code management.
  • Experience with XCTestFramework and XCUITestFramework.
  • Exceptional at component and unit testing of following standard practices and methodologies.
  • Strong agile/scrum development experience.
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Knowledge on biometric authentication and device capabilities like Camera, Phone state, Location, Notifications, Permissions management.

Benefits

  • Competitive base salaries.
  • Eligibility to participate in an attractive Share Purchase Plan (SPP) with company matching contributions.
  • 401(k) Plan and Profit Participation for eligible members.
  • Generous holidays, vacation, and sick leave plans.
  • Comprehensive insurance plans including medical, dental, vision, life, and disability coverage.
  • Back-up child care, Pet insurance, a Member Assistance Program, a 529 college savings program, and lifestyle management programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service