Job Closed
This listing is no longer active.
Netguru builds software that lets people do things differently.
iOS Developer – Freelance
Location
India
Posted
98 days ago
Salary
$22 / hour
Seniority
Senior
Job Description
iOS Developer – Freelance
Netguru
• Build and maintain features within a production-grade iOS application • Develop intuitive, user-friendly interfaces for complex data input and visualisation • Collaborate closely with Product, Design, QA, and domain experts • Write clean, maintainable, and well-tested code aligned with team standards • Participate in the full product lifecycle (development, testing, release) • Contribute to improvements in team processes, tooling, and engineering practices • Own and deliver small-to-medium features end-to-end within a sprint (with senior support when needed)
Job Requirements
- Swift / SwiftUI / UIKit: 3+ years of hands-on experience
- REST APIs: 1-2+ years (GraphQL is a plus)
- CI/CD: Minimum 1 year of experience
- Testing: 2+ years using XCTest or similar frameworks
- Dependency Management: Experience with Swift Package Manager (SPM)
- Architecture: Solid understanding of MVVM and Coordinator-based navigation in production environments
- Experience integrating with shared cross-platform layers (e.g. Kotlin Multiplatform) is a strong advantage
- Familiarity with modern Swift concurrency (async/await, structured concurrency)
- Experience with version control, app deployment, and Agile workflows
- Strong understanding of OOP principles and design patterns
- Experience working on product-focused applications (SaaS or similar)
- Regular use of unit testing as part of development workflow
- Fluent English (professional working proficiency)
- Minimum 2 years of experience working in SCRUM environments
- Experience collaborating with Product and QA teams
- Strong communication and collaboration skills
- Pragmatic, iterative approach to problem-solving with focus on end-user value
- Experience with cloud services (e.g. serverless, notifications, storage)
- Good UI/UX sensibility
- Experience with Kotlin
- Background in feature-driven product teams
Benefits
- 100% remote, flexible work.
- Work with an experienced team of developers and continuous development of your hard and soft skills.
- Dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes.
- Long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more).
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Statistical Programmer I – UK/EU
AIXIAL GROUPBringing reliability and expertise to clinical development
• Creation and QC of study specifications for SDTM datasets, and statistical programming and QC of SDTM datasets for Phase I-IV trials. • Creation and QC of study specifications for ADaM datasets, and statistical programming and QC of ADaM datasets for Phase I-IV trials. • Statistical programming and QC of tables, listings and figures for Phase I-IV trials. • Responsible for the quality and timeliness of assigned statistical deliverables. • As Lead Statistical Programmer, primarily responsible for all statistical programming activities on assigned studies including planning and coordination of activities for assigned statistical programming team members. • Active participation in improvements to departmental processes and procedures. • Provide mentoring within the Statistical Programming team.
Role Description Für unseren Kunden aus der Versicherungsbranche in Luzern, suchen wir eine:n erfahrene:n und motivierte:n Senior Software Entwickler:in – Migration WebSphere. - Migration von Applikationskomponenten von IBM WebSphere zu OpenLiberty/Docker/Kubernetes - Analyse und Modernisierung von JavaEE/JakartaEE-Legacy-Code - Design und Umsetzung stabiler REST-APIs inkl. Versionierung und Rückwärtskompatibilität - Umsetzung von Zero-Downtime-Deployments in einer hochverfügbaren 24/7-Umgebung - Integration in bestehende CI/CD-, Deployment- und Monitoring-Prozesse - Enge Zusammenarbeit in einem kleinen, erfahrenen Team und selbstständige Umsetzung Qualifications - Mehrjährige Erfahrung in der Migration von Monolithen zu containerisierten Architekturen - Sehr gute Kenntnisse in JavaEE/JakartaEE, OpenLiberty, Docker und Kubernetes - Erfahrung mit API-Design, DevOps/CI/CD und Monitoring-Tools (z. B. Grafana, Splunk, ArgoCD) - Solide Kenntnisse in Datenbanken und Datenmigration - Grundverständnis von Angular/Web Components - Sehr selbstständige, strukturierte und hands-on Arbeitsweise - Klare Kommunikation und Teamfähigkeit in einem kleinen, hochspezialisierten Projektteam - Fliessende Deutschkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.
Title: Software Engineer (Remote) Location: US Job Description: Want to energize your career? Looking for stability with the freedom to innovate? At CertiPath you can have both while making the world more secure and simplifying access processes. We are seeking a Software Engineer to join our team, make a difference, and crush your professional goals at CertiPath. I’ve never heard of CertiPath. What do you do? We are experts in software and services for high-assurance digital identity verification and management. We are an established organization with a 21-year track record of delivering on our promises with the drive and entrepreneurial spirit of a start-up. CertiPath is focused on bringing facility and network access management for commercial clients and government agencies into the 21st century. What will the Software Engineer at CertiPath Do? You’ll work in a high-performing environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems. Specifically, you will join a talented team of dedicated professionals in delivering production-quality code against well-drafted requirements and business logic from product management. You will have the opportunity to create and deploy cutting edge solutions for commercial and government clients alike. Best of all, you’ll get to grow your experience working alongside industry talent to solve problems that make the world a safer, and more secure place. What does a typical day look like for the Software Engineer at CertiPath? - Participate in high-functioning software development projects, including design and test. - Interpret requirements and design specifications to develop, debug, test and maintain software applications to be deployed against a broad array of platforms and cloud services. - Present complex technical information to team members and stakeholders. - Facilitate consensus building and resolution of complex technical challenges. - Learn and engage with new technologies that will contribute to your professional development. What qualifications do you look for? You might be the Software Engineer we’re looking for if you have: - U.S. citizenship and the ability to obtain a government clearance. - 5 to 7 years of progressive professional software engineering experience. - At least a bachelor's degree in computer science or a related field (or equivalent experience). - Proven expertise in Nuxt, Vue.js, and Python. - Demonstrated experience using Artificial Intelligence and Machine Learning in Software Solutions (Agentic AI, Copilot, GitHub). - Strong experience with RESTful API's, including design, development, and integration. - Strong understanding of relational databases (MSSQL and Postgres), including query design, triggers, and stored procedures. - Proficiency managing containerized workloads using Kubernetes. - Familiarity with Cloud solutions from AWS or Azure. - Familiarity with virtual server environments. - Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. - The ability to communicate with users, other technical teams, and management to collect requirements, describe software product features, and create technical designs. - A willingness to learn new technologies to solve challenging problems. We’re extra impressed by folks who have: - Experience working with regulated or high-assurance credentials (HSPD12, PIV, FIPS-201). - Hands on experience integrating 3rd party applications. - Experience building complex multi-tier software systems and or services. - OAuth2.0 and OpenID Connect implementation experience. - Technical knowledge of Public Key Infrastructure (PKI). What kind of benefits does CertiPath offer? CertiPath offers outstanding benefits, including health, dental, and vision coverage; a Health Savings Account plan; and a 401(k) plan with a generous employer match. We also believe strongly in maintaining a quality work-life balance, so we offer an unlimited PTO policy, seven company holidays, and a week-long break at the end of each year.
Title: Lead Software Engineer Job Description: Job Type Full-time Position Overview: The Lead Software Engineer is a senior technical leader responsible for driving the successful engineering implementation of complex and large-scale features. This role leads technical execution across teams, ensures engineering standards are upheld, and provides mentorship to engineers at all levels. Lead Software Engineers collaborate closely with architects, product owners, and technical leads to plan solutions, align teams, and guide delivery with quality, scalability, and maintainability in mind. This role emphasizes deep technical expertise, cross-team engineering coordination, and leadership through influence. About MedOne: MedOne is a full-service pharmacy benefit manager (PBM), serving clients and members nationwide. With a fully transparent, pass-through model, MedOne helps people conveniently access the most appropriate prescriptions at the most affordable price. What You'll Do: - Lead the end-to-end implementation of complex features and systems, contributing significant hands-on development using C#, .NET, REST APIs, React, TypeScript, SQL Server, and related tools. - Write high-quality, maintainable, and performant code across the full stack, modeling engineering best practices. - Own technical design decisions and ensure consistency in coding standards, patterns, and engineering practices. - Identify and mitigate technical risks early in the delivery lifecycle. - Coordinate development efforts across modules ensuring teams delivery cohesive, integration solutions. - Break down complex technical problems into executable tasks and implement key components while guiding others through remaining work. - Break down complex technical work into manageable tasks, estimates, and work plans. - Collaborate with other technical leaders to resolve dependencies, integration challenges, and sequencing issues. - Serve as the primary technical point of contact for cross-team dependencies and integration points. - Support release plans by validating technical readiness, risk areas, and delivery timelines. - Partner with product owners, business analysts, UX designers, and architects to translate roadmaps and requirements into technical plans. - Provide technical feasibility analysis, recommend solutions and participate in roadmap and spring planning activities. - Communicate progress, risks, and tradeoffs clearly to technical and nontechnical stakeholders. - Mentor developers and peers on design approaches, coding techniques, testing practices, and debugging strategies. - Promote engineering excellence by championing best practices, code review rigor, and continuous improvement that aligns with the team’s coding standards. - Support professional growth of team members through coaching and knowledge sharing. - Ensure solutions meet high standards for scalability, resiliency, performance, and security. - Lead complex troubleshooting efforts, root-cause analysis, and sustainable resolution of critical issues. - Contribute to improvements in CI/CD pipelines, observability, testing strategies, and deployment processes. - Drive continuous improvement in areas such as code quality, runtime performance, security, and maintainability. - Stay up to date on the latest industry trends, emerging tools, frameworks, and development techniques. - Maintain architectural and technical documentation for shared components. - Meet all deadlines throughout the process. What You Will Bring to MedOne: - Bachelor’s degree in information technology, computer science or related field, accredited bootcamp, or real-world development experience. - 6+ years of hands-on software engineering experience across multiple layers of the stack. - Demonstrated experience leading technical direction or delivery within engineering teams. - Advanced proficiency with C#, .NET Framework, ASP.NET MVC/Web API, Blazor, React, React Native, TypeScript, JavaScript, REST API design, integration, and documentation, SQL Server querying, performance tuning, and schema design - Strong understanding of software architecture concepts, design patterns, and code quality practices. - Familiar with secure development practices, authentication patterns, and data governance. - Experience with CI/CD pipelines, Git workflows, testing frameworks, and performance monitoring tools. - Excellent verbal and written communication skills with ability to influence across teams. - Strong problem-solving and analytical thinking with a focus on pragmatic solutions. - Ability to manage multiple priorities, drive alignment, and lead through ambiguity. - Proven experience mentoring engineers and elevating team maturity. - Ability to manage multiple priorities and operate independently with limited oversight. - Strong data analysis and presentation skills Why Join MedOne? At MedOne, we believe that a healthy team is a happy team. We offer a collaborative work environment, competitive benefits, and opportunities for growth—all while helping to make a difference in people’s lives. Our top core value is to prioritize your well-being. To support you in living this value, we offer: - Competitive salary and bonuses that reward your performance. - Comprehensive health, dental, and vision insurance + additional benefits - 401(k) with company match to secure your future. - Generous paid time off and holidays. - Opportunities for professional growth and development. - A vibrant and collaborative work culture. Location: Hybrid in Dubuque, IA, Overland Park, KS, or fully remote Employment Type: Full Time, Salary/Exempt Position Reports to: Development Manager How to Apply: If you're enthusiastic about helping others and eager to join a dynamic team, we’d love to hear from you. Apply now and take the first step toward a rewarding career at MedOne! You can submit your application through our careers page. MedOne is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Job Offers are contingent on passing a background check and drug screen.


