Sr. iOS developers
Interview soon
Location: Dallas TX
Duration: (Ongoing Contract)
Need local for onsite
Work Requirements: US Citizen GC Holders or Authorized to Work in the U.S.
Minimum Qualifications Education & Prior Job Experience
Bachelors degree in Computer Science Computer Engineering Technology Information Systems (CIS/MIS) Engineering or related technical discipline or equivalent experience/training
5 years of full Software Development Life Cycle (SDLC) experience using ITIL Agile XP or similar methodologies
Preferred Qualifications Education & Prior Job Experience
Masters degree in Computer Science Computer Engineering Technology Information Systems (CIS/MIS) Engineering or related technical discipline or equivalent experience/training
3 years of full Software Development Life Cycle (SDLC) experience using ITIL Agile XP or similar methodologies
3 years full stack development experience
Airline Industry experience including business systems and technology
Skills Licenses & Certifications
Proficiency in Swift and its design patterns
Deep understanding of UIKit Cocoa design patterns
Deep understanding of iOS memory management
Deep understanding of Grand Central Dispatch and threading
Experience with advanced UI and Auto Layout animations & transitions using UIKit Core Graphics Core Animation
Experience working with and consuming JSON and REST data contracts
Understanding of software design patterns SOLID and clean architecture
Understanding of functional and objectoriented programming patterns
General backend system knowledge of: HTTP APIs DBs Micro Service and etc.
Experience integrating thirdparty SDKs either manually or using Cocoa Pods
Deep understanding of Core Data and offline storage
Deep understanding of unit testing using XCTest
Proficient understanding of code versioning tools such as Git Mercurial or SVN
Familiarity with CI/CD best practices and tools
Essential Job Functions:
Collaborates with leaders business analysts project managers IT architects technical leads and other developers along with internal customers to understand needs and develop solutions according to business requirements
Maintains and enhances existing enterprise services applications and platforms using domain driven design and testdriven development
Troubleshoots and debugs complex issues; identifies and implements solutions
Creates detailed project specifications requirements and estimates
Researches and implements new technologies to enhance current processes security and performance
Supports the development of coding standards and adhere to best practices and security guidelines
Works closely with software architects and technical leads to ensure decisions meet longterm enterprise growth needs
Thanks & Regard
Brijnandan Gautam Sr Technical Recruiter
Bell soft technologies Inc.
Cell: