🎯🌟 Find perfect IT Talent in just a few days - not weeks! Let's build your tech dream team💥👨💻
iOS Developer
Location
Poland
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
iOS Developer
Look4IT
• Develop and maintain a native iOS banking application using Swift and SwiftUI. • Work with RESTful APIs, networking, and JSON data formats via a modular networking layer. • Build features within a highly modularized multi-module architecture (e.g. Tuist, Swift Package Manager). • Apply architectural patterns including MVVM, RIB, and Clean Architecture. • Implement reactive and asynchronous programming using Combine and Swift Concurrency (async/await). • Develop secure solutions including authentication, biometrics, device integrity, fraud detection, and cryptographic signing. • Write and maintain unit tests (SwiftTest) and use mocks/test-support frameworks. • Ensure high standards of performance, security, and user experience. • Maintain high code quality and contribute to knowledge sharing within the team. • Collaborate using Git and contribute to CI/CD pipelines (Fastlane).
Job Requirements
- Proven experience in native iOS application development.
- Strong proficiency in Swift and hands-on experience with SwiftUI (UIKit is a plus).
- Experience with Combine and/or Swift Concurrency (async/await, actors).
- Solid understanding of MVVM and Clean Architecture.
- Experience working in modularized codebases (Tuist, Swift Package Manager, or similar).
- Experience integrating RESTful APIs, handling JSON, and working with URLSession.
- Knowledge of dependency injection and modularization principles.
- Experience with unit testing (SwiftTest) and mocking tools.
- Proficiency in version control with Git.
- Good command of English (minimum B2).
Benefits
- Remote position
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
Jahnel GroupJahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work. We get to build some of the most complex and compelling applications for our clients located across the country. We’re a fast-growing INC 5000 recognized company, yet we still work as a very close-knit team (100+ employees). We’re growing like crazy, and if you’re looking for the next place to call home, hit us up for a beer or coffee.
Role Description We’re looking for a Senior Software Engineer with deep expertise in Python and Django to join a high-performing engineering team. This role is ideal for someone who has spent significant time building and maintaining production systems with Django and has a strong foundation in Python development. We’re looking for engineers who can take ownership of complex backend systems, make sound technical decisions, and contribute to scalable, maintainable solutions. This is a senior-level position requiring extensive hands-on experience with both Python and Django. Primary Responsibilities - Design, build, and maintain scalable backend applications using Python and Django - Develop and maintain robust APIs and backend services - Design and optimize database solutions and data models - Troubleshoot complex production issues and improve system performance and reliability - Collaborate with frontend engineers, product teams, and other stakeholders - Participate in architecture and technical design discussions - Write clean, maintainable, well-tested code - Participate in code reviews and contribute to engineering best practices - Support CI/CD pipelines and production deployments Qualifications - 7+ years of professional Python development experience - 5+ years of hands-on Django development experience - Strong understanding of backend architecture and web application development - Proven experience building and maintaining production-grade applications - Strong knowledge of APIs, databases, and software design principles - Experience with automated testing and modern software development practices - Strong problem-solving and debugging skills - Ability to work independently and take ownership of complex technical projects - Strong communication skills and English fluency (written and verbal) Requirements - Location: Brazil - Open to 100% Fully Remote Benefits - Work hours will be approximately 9:00 am to 5:00 pm EST, depending on workload - Occasional late nights when a tight deadline calls for it - Background checks will be required for security-conscious clients - Position available immediately
Senior Software Engineer
WorkatoWorkato is a computer software company that has developed an enterprise automation platform with easy-to-use automation and integrations. The company fosters a
Role Description We are looking for an exceptional Senior Backend Developer (Ruby) to join our growing team. In this role, you will have an opportunity to work on Workbot - our innovative platform to build interactive chatbots for Slack & MS Teams which are used by many enterprise customers including Slack itself. This role is a blend of complex backend development, bleeding-edge application platforms and conversational user experiences. Do note that this role is a remote role. - Build complex Ruby on Rails services within the Workato platform - Continuously research Slack & MS Teams ecosystems, understand trends, track changes - Contribute in all phases of the development lifecycle - Write well-designed, testable, efficient code - Evaluate and propose improvements to the existing system - Support continuous improvement by investigating alternatives and technologies, and presenting these for architectural review Qualifications - BS/MS degree in Computer Science, Engineering or a related subject - 5+ years of strong experience developing, shipping and maintaining Rails applications - Excellent debugging, analytical, problem-solving, and social skills - Solid knowledge of object-oriented programming and design - Experience with Go - nice to have - Experience with JavaScript frameworks (AngularJS, React, etc) - nice to have - Knowledge of MS Teams or Slack platform & API is a plus Requirements - Understanding of what a good user experience looks like - Readiness to work remotely with teams distributed across the world and time zones - Spoken English (Intermediate or higher)
Software Development Analyst III
ExperianWe're unlocking the power of data to help create a better tomorrow.
• Work on a multidisciplinary team, serving as a Software Engineer for back-end applications • Participate in the full software development lifecycle, from design to deployment and operation • Apply SOLID principles and design patterns in implementation, testing, and maintenance • Develop scalable solutions for millions of users • Ensure the quality of deliverables • Perform code reviews and apply appropriate test cases
Role Description We're looking for a talented Backend Engineer with strong Ruby on Rails experience to join our engineering team. In this role, you'll design, build, and maintain scalable backend services that power our applications. You'll collaborate closely with frontend engineers, product managers, and other stakeholders to deliver reliable, high-performing software solutions. If you're passionate about clean code, object-oriented design, and transforming data into meaningful business insights, we'd love to hear from you. - Design, develop, and maintain backend applications using Ruby on Rails. - Build scalable, secure, and high-performance APIs and services. - Develop and maintain ETL (Extract, Transform, Load) processes to support data integration and reporting. - Apply object-oriented programming principles to create maintainable, reusable, and testable code. - Optimize database queries and application performance. - Collaborate with cross-functional teams to define technical solutions and deliver new features. - Write automated tests and participate in code reviews to ensure high-quality software. - Troubleshoot production issues and implement long-term solutions. - Contribute to system architecture and continuous improvement initiatives. Qualifications - MUST be a US Citizen located within the United States. - Strong professional experience developing applications with Ruby on Rails. - Solid understanding of Object-Oriented Programming (OOP) principles and design patterns. - Experience designing and maintaining ETL/data transformation processes. - Experience working with relational databases such as PostgreSQL or MySQL. - Familiarity with RESTful APIs and backend service architecture. - Experience with Git and modern software development practices. - Strong analytical, problem-solving, and communication skills. Requirements - Experience working in Agile development environments. - Familiarity with background job processing (Sidekiq, Resque, etc.). - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Knowledge of Docker and CI/CD pipelines. - Experience integrating third-party APIs and services. Benefits - Competitive salary and comprehensive benefits. - Flexible work environment. - Opportunities for professional growth and career development. - Collaborative, supportive engineering culture. - The opportunity to build solutions that have a meaningful impact on our customers.

