Job Closed
This listing is no longer active.
Products and services for better customer experiences
Software Engineer – iOS
Location
Poland
Posted
22 days ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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
• 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
• 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
Senior Engineer, Process Engineering
Western DigitalWe create data storage solutions that power the technology of today and inspire the innovations of tomorrow.
• 量産化技術の開発 • 設備・プロセス立ち上げ業務に従事


