RemoteStar logo
RemoteStar

Scale Faster, Reduce Costs, Meet Diversity Targets

iOS Developer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 11-50Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

63 days ago

Salary

0

Seniority

Lead

Bachelor Degree8 yrs expEnglishiOSJenkinsSwift

Job Description

iOS Developer

RemoteStar

• Design, develop, and maintain high-quality iOS applications using Swift. • Collaborate with cross-functional teams using agile and extreme programming practices. • Practice pair programming and contribute to a collaborative coding culture. • Implement and maintain CI/CD pipelines for efficient app deployment and delivery. • Write clean, testable code and follow TDD principles to ensure software quality. • Participate in code reviews, retrospectives, and daily standups. • Stay current with iOS trends and continuously bring fresh ideas to the table.

Job Requirements

  • 8+ years of professional iOS development experience.
  • Expertise in Swift and iOS SDK.
  • Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar.
  • Strong experience with Test-Driven Development (TDD).
  • Familiarity with Extreme Programming (XP) practices and values.
  • Hands-on experience with pair programming in a professional environment.
  • Deep understanding of Agile methodologies like Scrum or Kanban.
  • Excellent communication and problem-solving skills.
  • Ability to work in a fast-paced, collaborative environment.

Related Job Pages

More Software Engineer Jobs

Senior Software Engineer - C/C++

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Role Description We at Coforge are hiring a Senior Software Engineer with the following skill set. - Knowledge of software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) for productivity, collaboration, quality, and maintainability. - Knowledge of how a component fits into a larger ecosystem of products and services. - Understanding of how these different pieces work together, and communicate with them (using library calls, REST APIs, database queries, etc.). - Know how to build appropriate interfaces for components that others will depend on. - Knowledge of basic system design patterns to avoid bottlenecks and let your algorithms scale well with increasing volumes of data. - Perform research and development tasks. - Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle. - Accomplishes engineering and organization mission by completing related results as needed. - Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations. Qualifications - Degree in Computer Science, Engineering, or equivalent. - Skilled in project design and execution, interpretation of experimental results, and numerical analysis of data. - Software Development Fundamentals. - Strong understanding of Object-Oriented Design and Principles. Requirements - Primary mandatory expertise: MFC, C++, VC++, SQL Server, GIT. - Nice to have: C#, Oracle. - Java is a plus. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Brazil
Job Closed
HeroDevs logo

Senior Software Engineer

HeroDevs

At HeroDevs, we believe in the power of diversity, equity, and inclusion to drive innovation, creativity, and success. We are committed to creating a workplace that embraces and celebrates individual differences. We encourage people of all backgrounds and experiences to apply.

Role Description We are seeking a Senior-Level Software Engineer with expertise in Java to join our Never-Ending Support team. In this role, you will be responsible for helping our team deliver new products and continue to advance our platform, ensuring availability and security for these products. Key Responsibilities - Design, develop, and maintain high-quality software solutions using Java and popular Java frameworks - such as Spring. - Build platform components and contribute to product meta-development, partnering with open-source contributors, security experts, and internal stakeholders to expand customer technology choices. - Ensure system scalability, reliability, and security through best practices and modern development techniques. - Participate in architectural decisions and help drive long-term technical direction. - Work closely with product managers, designers, and fellow engineers to deliver features that align with business objectives. - Write clean, maintainable, and well-documented code while following industry best practices. - Stay up to date with emerging technologies, frameworks, and methodologies to continuously enhance the development process. Qualifications - Experience with backend (mostly Java) technologies including Java experience (Spring, Struts, etc). - Experience with Java build and deploy tools (Maven, Gradle, etc). - Experience with building secure and scalable software development lifecycle infrastructure (build, test, deploy). - Excellent problem-solving skills and a detail-oriented mindset. - Effective communication skills, both written and verbal. - Ability to work independently and collaboratively in a remote or distributed team environment. - Passion for open-source software and community collaboration. Company Description At HeroDevs, we believe in the power of diversity, equity, and inclusion to drive innovation, creativity, and success. We are committed to creating a workplace that embraces and celebrates individual differences. We encourage people of all backgrounds and experiences to apply.

Worldwide
Job Closed
Abstraction logo

Engine Programmer

Abstraction

Reasons or Results. What do you have more of? We create results at Abstraction.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Analyse & Optimise: Profile and analyse large codebases using advanced performance capture tools such as PIX and Razor. • Improve Performance: Optimise targeted areas of the game including rendering systems, CPU performance, threading, and memory usage. • Debug Complex Systems: Investigate and resolve engine level and platform specific issues across console environments. • Collaborate Across Disciplines: Work closely with support teams, gameplay programmers, artists, and client-side developers to deliver high quality solutions. • Write High Quality Code: Develop concise, maintainable, and performant C++ code aligned with studio standards and best practices. • Support Console Development: Contribute to optimisation and development efforts for Xbox Series X|S and PlayStation 5 platforms. • Contribute as a Generalist: Support multiple areas of development including gameplay systems, optimisation, tooling, and content related features depending on project needs. • Stay Technically Curious: Explore modern engine technologies, rendering techniques, and optimisation strategies to continuously improve development workflows.

Netherlands
Job Closed
Capco logo

ERDS-Qliksense Developer

Capco

Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries

Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

Job Title: Qlik sense Developer About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount. With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Job Description: Qlik sense Developer JD Required Skills · Qlik fundamentals: associative engine, app structure, master items, publishing lifecycle · Data modelling: star schema, keys/grain, link tables, master calendar; avoid synthetic keys/circular refs · Scripting: load script (resident/preceding loads, mapping/applymap, joins/keep), QVD layering, incremental loads, logging · Connectivity: SQL + connectors (ODBC/REST/files/SAP where applicable), reload scheduling/orchestration · Visualization/UX: chart selection, clean dashboard design, interactivity (drill-down, bookmarks, buttons), accessibility basics · Expressions: set analysis, Aggr(), variables, dollar-sign expansion, time comparisons · Security: Section Access, row-level security, privacy-aware handling of sensitive data · Performance: optimize data model and expressions, manage app size, monitor reload/render times · Delivery skills: requirements → KPIs, documentation, testing/reconciliation, stakeholder management, iterative delivery. Good to have skills · Automation: Qlik Application Automation (or equivalent) · Extensions: JavaScript + Qlik APIs/themes · Reporting: NPrinting · DevOps & governance: Git/versioning, CI/CD awareness, KPI glossary/lineage basics Roles & responsibilities · Requirements & KPI definition: gather needs, define measures/dimensions, document KPI logic and assumptions · Data acquisition: connect to sources, validate access, understand refresh cadence and constraints · Data modelling: design/maintain performant models; manage keys, calendars, and relationships · Reloads: build scripts, implement QVD/incremental loads, schedule/monitor reloads, troubleshoot failures · Dashboard build and Advanced analytics: develop sheets/visuals and master items; ensure consistent UX and accessibility and implement set analysis/variables/time logic; validate outputs with stakeholders · Security & governance: implement Section Access; follow data privacy controls; support audit needs. · Performance optimization: tune scripts/models/expressions; reduce app size and improve responsiveness. · Testing & release: reconciliation, regression testing, UAT support, release notes and handover · Operations & support: production support, incident triage, user enablement, continuous improvement/standardization

India
Job Closed