We are a financial services enterprise creating useful and intuitive solutions and products for everyone.
Junior iOS Developer
Location
Iraq
Posted
117 days ago
Salary
0
Seniority
Junior
Job Description
Junior iOS Developer
Group 1001
• Collaborate with senior developers and cross-functional teams to develop and implement new features for iOS applications. • Utilize your knowledge of Swift to write clean and efficient code, and to maintain and enhance existing codebases. • Learn and apply TDD principles to write unit tests for new and existing code, ensuring comprehensive test coverage. • Develop and execute unit tests using testing frameworks such as JUnit and Mockito to validate the correctness of code and identify issues early in the development process. • Assist in identifying and resolving bugs and issues in iOS applications, contributing to the overall stability and performance of the apps. • Participate in code reviews with the team to receive feedback on your code and provide constructive feedback to others. • Continuously learn and stay updated with the latest trends, tools, and best practices in iOS development and TDD. • Work closely with other team members, including designers and product managers, to understand requirements and actively participate in brainstorming sessions.
Job Requirements
- Hands-on experience in iOS development, with a focus on Swift programming language.
- Familiarity with Test-Driven Development (TDD) principles and the ability to write unit tests using testing frameworks like XCTest.
- Basic understanding of the XCode.
- Knowledge of version control systems, preferably Git.
- Strong problem-solving skills and a passion for learning new technologies and development methodologies.
- Good communication skills and ability to work collaboratively in a team environment.
Related Guides
Related Job Pages
More Software Engineer Jobs
Mathematics Curriculum Developer – Australian Senior Secondary Courses
MathspaceWe believe that EVERY student can excel at mathematics with the right help at the right time.
• Develop and structure advanced mathematics content for years 11 and 12 of the QLD, VIC and NSW Senior curricula, ensuring it aligns with curriculum standards and is tailored to relevant exam preparation. • Must be an expert in one of those states with enough experience to extend their knowledge to the interpretation of standards for other states. • Review and incorporate existing Mathspace materials, modifying and updating as necessary for senior secondary levels. • Create comprehensive and challenging exam-style questions, focusing on a balance between procedural skills, conceptual understanding, and real-world application. • Craft detailed lesson plans and educational resources to complement question sets and enhance student learning. • Collaborate with our team to ensure content coherence and quality across all learning modules.
SwiftUI Developer
KwestTransforme ton flow en légende. Récolte des grades limités, défie les autres artistes et marque les esprits.
Role Description Ce qu’on cherche : un développeur iOS SwiftUI jeune et très talentueux. On ne cherche pas un exécutant. On cherche un prodige, quelqu’un qui respire les apps modernes, qui connaît SwiftUI comme sa deuxième langue, et qui rêve de construire un produit iconique. Un développeur capable de : - Transformer une vision en interfaces magnifiques & fluides - Travailler en direct avec le fondateur sur chaque feature - Être force de proposition, pas seulement coder - Relever des défis, optimiser, crafter une expérience qui claque - Avoir cette rage créative que seuls les jeunes loups ambitieux ont 🔥 Tu seras responsable du développement de l’app Kwest sur iOS : - Les interfaces principales (feed, profil, création, notifications, badges…) - Le système de gamification (XP, niveaux, badges, rareté…) - Le moteur de matchmaking artistique - L’intégration des API (Spotify, Supabase, IA interne, etc.) - Les animations fluides (120hz style Apple native) - Les interactions modernes (gestures, swipe, drag, fluidité totale) Et tu vas participer à : - La direction technique - La réflexion produit - La construction d’une architecture scalable - Les choix technologiques clés - L’expérience utilisateur globale de Kwest Tu seras directement au cœur du produit. Qualifications - Tu maîtrises SwiftUI comme un vrai passionné - Tu es jeune, ambitieux et tu veux construire une app qui fera du bruit - Tu sais ship vite, propre, et avec style - Tu comprends les codes des apps modernes (BeReal, Instagram, Snap, Figma…) - Tu veux être reconnu pour ton travail - Tu aimes les belles interfaces, l'UX, les micro-animations - Tu veux participer à l’aventure d'une future startup iconique Bonus si : - Tu connais Supabase, Firebase ou autre backend moderne - Tu sais faire du prototypage rapide - Tu comprends la gamification ou le gaming - Tu as déjà ship une app sur l’App Store Benefits Ce qu’on t’offre : - Collaboration avec l’équipe fondatrice - Aucun investissement financier requis - Travail flexible / à ton rythme - Liberté créative complète - Un rôle clé dès le jour 1 - Une expérience réelle de création de startup (pas un stage café & PDF) Après levée : - CDI immédiat - Promotion automatique : Head of iOS / Tech Lead SwiftUI - Salaire compétitif + bonus + equity (noyau fondateur) - Visibilité énorme (Team Kwest mise en avant publiquement) - Participation aux décisions clés & au futur de l’app Tu ne rentres pas dans une startup. Tu rentres dans sa genèse. Company Description Kwest est une startup créative née d’une conviction : la nouvelle génération mérite un espace digital où le talent, la collaboration et l’identité se rencontrent dans une expérience fluide, esthétique et inspirante. - Nous construisons une plateforme unique pensée pour les 13–25 ans - Un lieu où les artistes, beatmakers, graphistes, devs et créateurs de demain peuvent développer leurs projets, gagner en visibilité et se connecter entre eux - Kwest, c’est à la fois un écosystème, une marque et une culture : un espace où l’on valorise la créativité, le flow et l’esprit collectif - Notre ambition est simple : offrir l’expérience que les jeunes créatifs ont toujours voulu vivre, sans même savoir qu’ils l’attendaient.
Junior Developer
Leadd - Desenvolvimento HumanoEstratégia de desenvolvimento executivo e de carreira, para pessoas e organizações.
• Ensure development of new software systems. • Create various scripts and tests (unit and integration). • Maintain existing systems by analyzing issues, researching solutions, and proposing improvements. • Create and maintain REST APIs. • Actively participate in sprint planning. • Manage tasks autonomously.
Senior Software Engineer
DraftKings Inc.Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're not waiting for the future to arrive. We're shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Senior Software Engineer, you'll lead the development of seamless, high-impact user experiences across our customer-facing products. You'll own key aspects of frontend architecture, drive performance improvements, and shape technical direction across teams. Collaborating with engineers, designers, and product managers, you'll turn complex challenges into scalable, reliable solutions that power millions of user interactions. In this role, your decisions will impact and shape the future of our platform. What you'll do as a Senior Software Engineer - Design and develop performant, scalable frontend systems for real-time, high-traffic applications. - Take ownership of core frontend architecture, advocating for and implementing best practices in code quality, performance, and accessibility. - Ship production-grade code that enhances user flows, improves speed, and strengthens cross-platform stability. - Lead design and code reviews, mentor junior engineers, and promote a culture of technical excellence. - Collaborate across teams to translate business needs into intuitive, impactful features. - Drive improvements in our design systems, tooling, and frontend infrastructure to support long-term growth. - Investigate and resolve complex bugs and performance bottlenecks across browsers and devices. What you'll bring - At least 3 years of professional experience building modern frontend applications using frameworks such as React, Vue, or Angular. - Strong expertise in JavaScript, HTML, and CSS, with deep knowledge of browser behaviors and rendering performance. - Solid understanding of object-oriented programming, software design principles and data structures and algorithms. - Proven experience delivering performant, responsive, and accessible interfaces at scale. - Proficiency in writing and maintaining test suites for frontend applications, including unit, integration, and end-to-end tests. - A strong collaborator with experience mentoring teammates and leading technical discussions. - Ability to break down complex problems, make data-informed decisions, and thrive in a fast-paced environment. - A mindset focused on user impact, maintainability, and continuous improvement. - Good level of verbal and written English for clear communication within a global team. #LI-GS1 #LI-REMOTE Join Our Team We're a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don't worry, we'll guide you through the process if this is relevant to your role.



