Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Senior iOS Engineer (Mobile Apps) - US

Citizens
CompanyCitizens
CategoryUncategorised
LocationUS
Remote
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted26 Jun 2023
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Key Responsibilities :Development of scalable and maintainable iOS mobile applications using programming languages and technologies including Objective C, Swift and Swift UI.Creation of mobile applications that interacts with the back-end using the RESTful services and JSON by utilizing the Model-View-Presenter (MVP) or Model-View-ViewModel (MVVM) architecture and utilizing at least one database such as SQLite.Applying software development lifecycle (SDLC) best practices and Agile methodologies to do day-to-day programming tasks.Hands on experience with iOS SDK features and newly-released frameworks.Utilizing various software configurations and development lifecycle management tools including Git, Jenkins CI/CD, Atlassian Jira, Atlassian Confluence, Slack, along with Logging and Monitoring toolsUtilizing static code and security/vulnerability analyzers including Lint, Fortify as part of the software development life cycle and assess the severity of security and code issues identified and provide the fix.Review and certify team member code and suggest improvements, establish coding guidelines, and best practices, provide technical and functional guidance and mentoring to Jr. Engineer in the team.Desired Profile:7+ years of Swift, Swift UI, Objective.Experience in Financial Services is a plusExperience with Backbase is a plusFamiliarly with Object-Orient Design and development best practicesFamiliarity with full stack development or experience is a plusAbility to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standardsDemonstrates deep expertise in specific coding concepts and/or languagesEvaluates program modules for performance scalability and openness of designProvides technical guidance to less experienced developersReviews and/or certifies code of othersPredicts application development requirements based on changes in underlying architectureDevelops programming guidelines/standards and makes them accessible to other programmersAbility to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)Experience with web applications that use responsive design to better support mobile browsersExperience in highly-secured online environments that use n-tier designs and extensive firewalling to enhance security. Experience interfacing with back-end applications using MQ, SOAP, RESTful services, and JSONExperience partnering with others to solve problems quickly and efficiently.Compensation Range: $120k - $140k