Remote Senior Software Engineer (iOS) - OP01627

Posted

Apply now
Please, let Dev.Pro know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We invite a highly experienced and proactive iOS Software Engineer to join our team.
  • You will manage the full software development life cycle, which includes designing, coding, testing, and maintaining complex iOS applications for a leading payments technology company.
  • In an agile environment, you will collaborate with cross-functional teams, contribute to technical designs, refine development standards, and ensure code quality through best practices and thorough reviews.
  • You will drive the development of innovative iOS applications, working closely with engineering teams and business stakeholders to deliver robust, secure, and impactful solutions.
  • Your responsibilities will include developing, maintaining, and enhancing iOS apps based on business needs and technical designs, owning feature development from requirements to delivery, and ensuring performance, security, and reliability.
  • You will work with developers, architects, testers, and analysts to create technical designs for feature groups and collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery.
  • You will mentor developers, promote best practices, conduct code reviews, and ensure 100% code review coverage.
  • You will also write unit and functional tests and assist QA with reviewing, creating, and delivering functional automation tests.

Requirements:

  • You must have 5+ years of iOS development experience.
  • You should have expertise in native iOS development with Objective-C and Swift.
  • A strong understanding of MVVM and other modern mobile architecture patterns is required.
  • You need hands-on experience with popular iOS libraries and integrations.
  • Experience with encryption frameworks and utilities such as HTTPS, TLS, SHA-256, Keychain Services API, and Cipher Block Chaining is necessary.
  • Excellent communication skills for effective documentation, planning, and collaboration are essential.
  • You should possess strong critical thinking and attention to detail.
  • Resourcefulness, self-motivation, and a team player mindset are important traits for this role.
  • Desirable qualifications include experience with cross-platform development (KMP) and familiarity with Kotlin, experience with third-party device integration (watches, payment terminals, etc.), understanding of client-server full-stack architecture, and knowledge of Pub/Sub and Producer/Consumer messaging patterns.

Benefits:

  • You will work with a Fortune 500 fintech leader delivering innovation across 100+ countries with top-notch payment solutions.
  • You will have the opportunity to own the entire SDLC, from design to delivery, contributing to secure, high-performance iOS applications.
  • The company fosters a culture that promotes continuous learning, allowing you to advance your skills and mentor others.
  • You will maintain a healthy work-life balance with 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates.
  • You will have access to educational initiatives, including English lessons and DP University educational flows, to help you grow by learning.
  • Compensation will be provided in US dollars, and overtime hours will be covered to ensure your efforts are matched.
  • You can join fun online activities and team-building events.
  • Continuous remote HR and payroll support will be available to you.
Apply now
Please, let Dev.Pro know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback