Job Closed

This listing is no longer active.

Collinson logo
Collinson

Products and services for better customer experiences

Software Engineer – iOS

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

22 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishiOSSwift

Job Description

Software Engineer – iOS

Collinson

• Design and build advanced applications for the iOS platform • Collaborate with cross-functional teams to define, design, and ship new features • Maintain and improve existing codebase, focusing on continuous integration and deployment strategies • Work on bug fixing and improving application performance • Ensure the best possible performance, quality, and responsiveness of the application • Integrate with third-party libraries and APIs, ensuring seamless functionality • Discover, evaluate, and implement new technologies

Job Requirements

  • 4-8 years of strong design/development experience overall
  • 4+ years of mobile development experience
  • Hands-on experience building mobile applications using Swift
  • Solid understanding of iOS app design principles, patterns, and best practices
  • Good knowledge of architectural design patterns such as MVVM and MVP
  • Proven experience integrating AI-assisted development tools
  • Experience with Cocoapods dependency management in iOS apps
  • Strive for clean code and flexibility in testing strategies
  • Good knowledge of design patterns mostly used in mobile development
  • Ability to take ownership of features and products
  • Genuine passion for writing well-structured, readable, and maintainable code

Benefits

  • Work with a talented global team
  • Opportunity for continuous learning and innovation
  • Health and well-being programs

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 11-50Since 2010H1B No Sponsor

• Creation of our platform architecture integrating front-end, back-end and AI services • Full stack software development including: o Development of Python backend services o Timeseries DB (postgres) • Mentoring and guiding Jr. Software Engineers • Ensuring that code quality standards are upheld and defining new ones as needed • Driving the conversation and adoption of best architectural and development practices • Working with internal subject matter experts and data scientists to understand development requirements • Interpreting product requirements into platform architectures • Driving consensus of architectural decisions with all stakeholders • Presenting architectures to executive stakeholders • Creating implementation plans in collaboration with our program manager • As needed communication with customers to explain our solution platform and identify new requirements

Philippines

• Develop agent desktop interfaces for call handling, workflows, and real-time interactions • Build and maintain backend services and APIs using Python • Integrate applications with contact center platforms such as Amazon Connect • Implement voice authentication and fraud detection integrations (e.g., Pindrop) • Design and deploy cloud-native solutions using AWS (Lambda, S3, EC2, DynamoDB) • Optimize performance, scalability, and responsiveness of applications • Implement CI/CD pipelines and monitoring/logging (CloudWatch, Splunk) • Collaborate with cross-functional teams for development and deployment • Ensure secure coding practices and high-quality, testable code

India

• Design and develop scalable microservices and RESTful APIs using Java, Spring Boot • Build backend systems to support dynamic call routing, queue management, and configuration-driven workflows • Develop services enabling outbound campaign management and dialer customization • Collaborate with UI teams to power self-service interfaces used by business users • Integrate applications with AWS services (EC2, S3, Lambda, API Gateway, DynamoDB) • Abstract and manage business logic outside of Amazon Connect to enable flexible configurations • Ensure systems support real-time updates without requiring deployments • Optimize performance, scalability, and reliability of distributed systems • Participate in code reviews, debugging, and production support

India
Western Digital logo

Senior Engineer, Process Engineering

Western Digital

We create data storage solutions that power the technology of today and inspire the innovations of tomorrow.

Full TimeRemoteTeam 10,001+Since 1970H1B Sponsor

• 量産化技術の開発 • 設備・プロセス立ち上げ業務に従事

Japan