I will be available starting from September 20th.

Days

Hours

Mins

Secs

Dandan Chang Wang iOS Developer

I join your team to help you develop native iOS apps with the utmost professionalism and quality.
Image Description
Image Description
Image Description
Image Description
It is difficult to find iOS developers who meet your clients' quality standards, have experience, and don't disappear at the first sign of trouble. “

Your project has a defined duration, and you're unsure how the rest of the year will unfold. You need flexibility, professionalism, immediacy, and to minimize risks.

It becomes a problem when the company has invested time and resources in training a developer, and they leave due to a competitive offer.

Hiring a new developer is expensive, not only due to social security and salary but also the cost of buying a good Apple computer, electricity, internet connection, etc...

Image Description

It takes a long time to find developers who meet the project's requirements.

Retaining top talent is difficult, as there is a lot of competition from companies looking for the same profile.

You have a project that only lasts a few months, and you're not sure if you'll still need the developer for the remaining months of the year.

You can't afford to waste time, you need a developer to start working on your project right away, but you have to wait several weeks for their notice period with the previous company.

You don't know what projects you'll have next year, but right now, you need to move this one forward.

You have an intense workload, but you don't want to turn down new projects due to the possibility of future opportunities.

Image Description

As a freelancer, I can help you solve all these problems. With a minimum commitment of 6 months, you can have me as a mid-level developer, and I will help you complete your project under the best conditions.

You will reduce the costs associated with a traditional employee, as I use my own equipment, a MacBook Pro M2 Max with top-tier specs (valued at €3,629), with two secondary monitors, a DELL UltraSharp 4K and an ASUS TUF Gaming HDR (valued at €1,129), along with an Apple Watch Series 5 (valued at €449), an iPhone 13 Pro Max (valued at €1,340), and an iPad (valued at €379). I also have an Apple Developer account, a high-speed fiber-optic connection, plus other expenses such as electricity and social security. Altogether, this amounts to over €9,726 just in hardware and associated services, not to mention that I also have an office in the center of Prague, costing approximately €500 per month, which is also a saving for you.

I will be part of your team like any other developer, for as long as you need and with no surprises.

I will adapt to your project's schedule or projects.

I can work on the projects you need, whether it's one or several.

What does my service as a developer include?

160 hours of work per month: 40 hours per week as a developer, the same amount as if you hired me with a traditional contract in your company.

The same schedule as your team: I will be available during the same hours as your team, to participate in the daily standup or to provide support in case of any questions.

Professional liability insurance: I insure each project with AXA, so you can work in the safest and most stress-free way possible.

Office visits: If you hire my services for a year, I can visit your offices and have direct contact with the team, whether it's for one month a year or spread over several weeks throughout the year.

Image Description
Image Description
Image Description

Who are my services for?

  • If you are a company used to working based on objectives.
  • You know that what matters is productivity and not just being physically present.
  • You work in the cloud with Git repositories; communicate through Slack and Skype; organize your work with Jira; and understand the advantages of agile methodologies and remote work, then my services are a perfect fit for your company.
  • If your company places a high value on physical presence, then I cannot offer you my services.

What are the benefits of working with me?

Aside from the usual benefits of working with freelancers (fewer contractual burdens, having an expert in their field, bringing a fresh and more objective perspective to the project, goal-oriented, direct communication, etc.), I offer you these additional benefits:

Cost savings
You save over €8,055 just on hardware, not to mention electricity costs, social security, reserving a workspace, vacations, etc...
Tax-free
If your company has intra-community VAT, my invoices will be VAT-free. My company is AtalayaSoft OÜ, legally registered in Estonia, and by offering services to companies within the European Union, it is exempt from VAT.
Risk reduction
I will work for you only during the months you need, without having to worry about permanent contracts, vacations, or talent turnover. Additionally, I have professional liability insurance.
+5 years of experience
I have over 5 years of experience working as a Software Developer, specializing in iOS.
To confidently achieve the results you're looking for, it's important to put your project in the hands of a good developer. That's why I encourage you to read what some of the professionals I've worked with have to say about me.

Testimonios

“ Cuando Dandan se incorporó a nuestro equipo, lo primero que me llamó la atención fue su curiosidad por aprender. Estaba dispuesta a aprender con entusiasmo de todos y de todo. Y lo consiguió, muy rápido. Su progreso, no solo en Marketing Digital sino aprendiendo español e inglés, fue fascinante y motivador. Es apasionada con lo que hace, pero también es abierta y siempre dispuesta a ayudar y a impulsar el trabajo de los demás. ”

“ Dandan es una de las programadoras más capaces con las que he tenido el placer de trabajar. Nunca rehúye un desafío y lo afronta de frente hasta resolverlo por completo. Siempre busca la mejor manera de hacer las cosas. Además, es una esponja para el conocimiento y una persona extraordinariamente completa, no solo como programadora sino también con un conjunto de cualidades difíciles de encontrar, que le permiten ser una gestora y líder natural cuando es necesario. ”

“ He trabajado con Dandan durante más de un año y no ha dejado de sorprenderme con su profesionalidad, dedicación y por ser una compañera excelente: muy simpática, alegre y educada. Siempre está dispuesta a ayudar, es responsable y muy trabajadora. La recomiendo ampliamente. ”

Cargando...

Professional Summary

With 5 years of dedicated iOS app development experience, Dandan has honed her skills in building high-quality native applications. Initially, she worked extensively with UIKit, but now focuses exclusively on developing with SwiftUI, taking full advantage of its modern, declarative syntax to create intuitive and visually appealing user interfaces.

Dandan is committed to best practices in software development, ensuring that every app she builds is not only robust but also scalable and maintainable. She adheres to Clean Code principles and leverages MVVM design pattern to structure her code effectively.

Her expertise extends to a wide range of tools and frameworks, including Combine, Core Data, and SwiftData. She is proficient in GIT and follows Gitflow for version control, using Xcode as her primary development environment. Additionally, she integrates Firebase for backend services and uses Swift Package Manager to manage dependencies.

Lenguajes de programación

Swift

Frameworks y bibliotecas

SwiftUI, Combine, Core Data, SwiftData.

Patrones de diseño

Clean Code (Principios SOLID), MVVM (Model-View-ViewModel), MVC (Model-View-Controller).

Herramientas y plataformas

GIT, Gitflow, Xcode, Firebase, Trello, Slack, Telegram, Swift Package Manager.

Otros

Seguridad en Apps, Async/Await, Callbacks, Servicios REST.

CASE STUDIES

Due to privacy agreements with clients and non-disclosure agreements (NDAs), I can only share a selection of relevant projects for which I have publishing permissions.

  • Headquarters

    Valencia, Spain

  • Founded

    2017

  • Industry

    Online Education, Police Academy Training

  • Area served

    Spain

  • Company size

    Micro Business

Client

ACpol EB is an online academy dedicated to preparing candidates for the Basic Scale entry exam of the National Police. Founded in 2017, this Spanish startup addresses significant gaps in police exam preparation by focusing on personalized attention and tailored educational resources.

ACpol EB provides comprehensive test preparation materials that align with the official exam standards. Their offerings include a wide range of tests, detailed theory notes, exam simulations, and performance tracking features. Available on iOS, the app is continuously updated to meet the evolving needs of police academy students, ensuring high-quality and effective study tools.

Problem:

ACPol sought a way for students to practice short exams and engage in challenges with peers in a fun and interactive manner outside of the classroom. They wanted to create an enjoyable learning experience that could be accessed from anywhere, making exam preparation more engaging and convenient.

Solution:

We were contacted to develop the complete app for ACPol. The app features short exams, live challenges with other students, and individual progress statistics, accessible on both iPhone and iPad. The app was developed with socket connections to enable competitions between Android and iOS users. It has been highly successful among students, now on its second version with ongoing improvements.

Acpol EB
  • Compatible with iPhone
  • Compatible with iPad
  • Languages: Spanish
  • Cross-platform competition with socket connections.
  • Headquarters

    Bilbao, Spain

  • Founded

    2021

  • Industry

    Lifestyle (Laundry and Dry Cleaning Services)

  • Area served

    Bilbao, Madrid, and other cities in Spain

  • Company size

    Startup

Client

Colada is a Spanish startup founded during the COVID-19 pandemic in 2021, offering innovative laundry, drying, and ironing services. Users can easily arrange home pickup and delivery, ensuring top-quality service with verified Coladers.

Available in major Spanish cities like Bilbao and Madrid, Colada simplifies laundry tasks, offering flexibility and convenience. Download Colada today for a seamless laundry experience tailored to your needs.

Problem:

During the COVID-19 pandemic, the founders of Colada identified a common issue: people have limited time for relaxation and activities they enjoy due to long working hours. Laundry, in particular, becomes a challenging task. To address this, three engineers from Bilbao, Iban García, Pablo Curiel, and Borja Salazar, saw the need for a solution that could help individuals save time on household chores like laundry.

Additionally, the developers aimed to create job opportunities through this app. Coladers, once they pass the selection process, can set their rates and manage their schedules. “We are addressing a need that few enjoy and believe it’s fair that they earn money for it,” says García.

While the app primarily targets young people who face time constraints due to work, it also considers the elderly, ensuring the service is accessible to help them with household chores. Colada is available for free on Android and iOS platforms.

Solution:

As experienced iOS developers, we were contacted by Colada to create their native iOS app. We developed the application for both service providers (Coladers) and users seeking laundry services. The app was built using native code, ensuring optimal performance and user experience.

The development was completed within the specified timeline and to the satisfaction of the client. The successful completion of this project highlights our expertise in delivering high-quality, user-friendly iOS applications that meet client expectations and industry standards.

Colada App
  • Compatible with iPhone
  • Languages: Spanish, English

Reconocimientos y logros

Clients

I have had the privilege of working with several renowned clients, delivering top-notch solutions tailored to their needs.

eBay
StubHub
t2ó
ticketBis
Dandan Studing

Education

Dandan has completed a Swift Developer Program at Apple Coding Academy (October 2023 - February 2024), where she deepened her expertise in iOS development, focusing on Swift and the latest advancements in the Apple ecosystem.

In addition to this, she holds a Certificate in Online Marketing from the National University of Distance Education (UNED), completed between 2014 and 2015. Dandan also has a background in International Trade, having earned an Advanced Technician in International Trade degree from the Escuela Profesional Javeriana (2012 - 2014).

Her education, combined with hands-on experience, has equipped her with the skills necessary to excel in both digital marketing and iOS app development.

Dandan is multilingual, speaking Chinese, Spanish, and English fluently, which allows her to navigate diverse professional environments with ease.

Experience

Present Mar 2019
AtalayaSoft OÜ

Co-Founder, iOS Developer - Freelancer.

I am an iOS developer specializing in building native applications using SwiftUI and UIKit. I follow best practices such as Clean Code principles and the MVVM design pattern to ensure that my apps are robust, scalable, and maintainable.

My key technical skills include:

  • Programming Languages: Swift
  • Frameworks & Libraries: SwiftUI, Combine, UIKit, Core Data, SwiftData, Alamofire
  • Design Patterns: Clean Code (SOLID Principles), MVVM, VIPER, MVC
  • Tools & Platforms: GIT, Xcode, Firebase, Swift Package Manager, CocoaPods, Carthage
  • Other Skills: Test-Driven Development (TDD), Unit Testing, UI Testing, Async/Await, App Security, Grand Central Dispatch (GCD)

Some of my apps include an online educational platform that helps students prepare for official exams, where I implemented live challenges between iOS and Android users via socket connections. I also developed an on-demand laundry service app, optimizing the user experience from booking to delivery and ensuring top performance.

My focus is always on delivering efficient and practical solutions tailored to the unique needs of each project, maintaining clear communication with teams and clients to ensure the success of every development.

Dec 2018 Oct 2018
T2O media, Digital Media Agency

Paid Media Specialist - Hong Kong.

T2O Media is a digital media agency based in Spain, specializing in providing integrated digital marketing solutions on a global scale. With a strong market presence since its founding, T2O Media has worked with leading brands to optimize their paid media strategies, branding, and performance marketing. Their innovative approach and results-driven focus have allowed them to stand out in a highly competitive sector.

During my time at T2O Media as a Paid Media Specialist in the Madrid office, I was responsible for creating, managing, and optimizing advertising campaigns for the Hong Kong market using tools like Google AdWords and AdWords Editor. My role involved campaign creation and management, as well as monitoring key KPIs such as traffic, revenue, ROAS, and budget management. My work directly contributed to improving campaign performance and achieving our clients' objectives in the region.

Aug 2017 Feb 2017
HuaShengTong

Co-Founder, Digital Marketing Manager.

Huashengtong/花生通 was an app for Chinese residing in foreign countries. Also for people who are not Chinese but who are interested in Asian culture, especially China.

We created the start-up with a team of 6 people with diverse profiles in the digital sector and the Chinese community. I worked as the Digital Marketing Manager, focusing on creating and implementing strategies to increase brand awareness and engagement within the target market.

Oct 2018 Nov 2016
StubHub (ebay.com)

SEM PPC Specialist - Asia Pacific Coordination (13 markets).

StubHub, a subsidiary of eBay, is one of the world’s largest online ticket marketplaces, allowing users to buy and sell tickets to sports, concerts, theater, and other live entertainment events. Headquartered in San Francisco, StubHub has a global reach, offering its services across many markets worldwide. With innovative tools and technologies, StubHub has revolutionized the ticket resale market, providing transparency and security for buyers and sellers alike.

In this role, I was responsible for the creation, management, and optimization of PPC campaigns across 13 Asia Pacific markets, including Hong Kong, China Mainland, Australia, New Zealand, Korea, Japan, Taiwan, Macao, Singapore, Indonesia, Malaysia, Thailand, and India. Utilizing tools such as DoubleClick, Google AdWords, and AdWords Editor, I led initiatives to control KPIs like traffic, revenue, and ROAS, while coordinating campaign launches in local search engines, including Yahoo Japan, Naver Korea, Daum Korea, Baidu China, and 360 China. I also implemented new projects, such as Model3 and OrbitalAds, coordinated with external agencies, and trained new marketing managers and agencies. As a Digital Marketing Specialist, I handled PPC/SEM campaign creation, management, and optimization for Search, Display, and Remarketing. Additionally, I managed email marketing campaigns using MailChimp, executed partnership marketing actions, managed affiliate networks, and oversaw social media management, including ORM (Online Reputation Management) with tools like Brandwatch, Google Alerts, and Hootsuite. I also conducted data analysis.

Oct 2016 Sep 2015
Ticketbis (Acquired by eBay)

Digital Marketing Manager - Taiwan | Hong Kong | Macao | China.

Ticketbis was a global online platform for buying and selling tickets to events, including concerts, sports, and theater. Acquired by eBay in 2016, Ticketbis expanded its operations to over 40 countries, becoming a significant player in the secondary ticketing market.

I worked as a Digital Marketing Manager, overseeing PPC/SEM campaigns, email marketing, affiliate management, and social media presence across Taiwan, Hong Kong, Macao, and China. Managed online reputation and conducted data analysis to optimize performance.

Apr 2015 Nov 2014
Mora Vilches C.B.

Digital Marketing Manager.

Mora Vilches C.B., based in Madrid, Spain, specializes in international trade, focusing on importing products from China and managing online stores for sales in Spain.

I led the creation and implementation of the company's Online Marketing Plan, optimizing product categories for SEO and SEM. I also managed international trade, focusing on supplier relations and importation from China, while maintaining a comprehensive database of international suppliers.

Loading...

My Professional Philosophy

My approach to professional life and work is deeply rooted in the following Japanese philosophies:

  • 01. Ikigai (生き甲斐)

    Encontrar un propósito en mi trabajo alineando lo que me apasiona, lo que se me da bien, lo que el mundo necesita y por lo que puedo recibir una compensación.

  • 02. Kaizen (改善)

    Mejorar de forma continua procesos, productos y servicios para ofrecer los mejores resultados posibles.

  • 03. Shoshin (初心)

    Mantener una mentalidad abierta y curiosa, siempre dispuesto a aprender y adaptarme.

  • 04. Gaman (我慢)

    Demostrar paciencia y resiliencia ante los retos, asegurando un progreso constante y el éxito.

My Office

Discover my office in the heart of Prague. This strategic location allows me to work more professionally on your projects, ensuring maximum efficiency while maintaining a healthy work-life balance. From here, I manage everything remotely, providing an ideal environment where innovation and excellence come together to take your project to the next level.

Frequently Asked Questions

I work from Czech Republic, and my company is registered in Estonia.

I have a high-speed fiber-optic connection, ideal for efficient remote work.

Yes, I can take a coding test. I'm currently available for coding tests.

If it's necessary for us to work together, feel free to send me the details, and I will complete the test promptly.

For new clients, I offer a one-week trial period. You only pay for the first week, and if you're satisfied with my work, we can continue with the hourly package.

If your company has intra-community VAT, my invoices will be VAT-free. My company is AtalayaSoft OÜ, legally registered in Estonia, and by offering services to companies within the European Union, it is VAT-exempt.

Consult with your tax advisor for more information.

Currently, my availability is displayed at the top of the website.

You can always check my availability on this website.

No. My price is very fair, and it's set for companies seeking a mid-level iOS profile, as well as for me as a professional.

If you're looking for a lower hourly rate, I recommend signing the 1-year package.

Payments are made via bank transfer at the end of each month, with a one-week grace period, similar to how any employee of your company would be paid.

The process is simple:

  1. We sign a service contract.
  2. At the end of the month, I send you a detailed invoice for the services provided.
  3. You make the payment via bank transfer within the week following the end of the month.

This payment method ensures transparency at every stage of the project, while also allowing me to manage things smoothly and without delays.

Anything you'd ask a mid-level iOS developer on your team, for example:

  • New app tasks.
  • Developing one or more new apps.
  • Project analysis.
  • Code review.
  • Fixing bugs.
  • ...
  • Or all of the above. What's important is the hourly packages you purchase, and you can request whatever you need until they run out.

I'm very self-taught. I've been programming for many years, constantly studying programming books and courses to improve my skills.

My mentor is my husband, Francisco José García Navarro, who has 25 years of experience as a software developer, 10 of them as an iOS developer. He has held positions as a team leader, CTO, and iOS app architect.

One of the latest courses I completed was the Swift Developer Program, along with a functional programming and secure development in iOS course, taught by FunctionalHub.

On Google Drive, I'll share an Excel file with the work hours and tasks, so you can monitor the hours' progress at any time.

No, I currently work alone. Although my husband is also an iOS developer, he's busy with his own projects and clients, so I don't have a team. If you hire me, I'll be fully available and focused on your project.

No, but I have a friend who is a senior Android developer who helps me whenever I need something related to Android.

No. I only do native development.

Although I've thought about learning Flutter, for now, I prefer to be highly skilled in native iOS rather than average in multiple technologies.

On Google Drive, I'll share an Excel file with the work hours and tasks, so you can monitor the hours' progress at any time.

I adapt to your way of working, but I recommend the SCRUM methodology.

If we work with SCRUM:

  1. We'll have a meeting (via video call) to review the tasks for the sprint and the time allocated for each sprint (Sprint planning).
  2. I'll get to work, with daily standups and direct contact with the team (via chat or video call).
  3. The sprint tasks can be tracked in a Trello board, to which you'll have access, or I can work with your Jira or a similar tool. This way, you can monitor the tasks' progress daily.
  4. I'll push code to the repository every day, either when completing a task or as a backup of the ongoing work.
  5. At the end of the sprint, I'll show you the sprint's progress and, if applicable, a demo of the project (via video call).

If your team works differently, I can easily adapt. Internally, I use Trello, and for meetings, we'll use whichever tool you're most comfortable with. I typically work with the following:

  • Video call meetings: Skype or Zoom
  • Team chat: Discord or Slack
  • Task management: Trello or Jira
  • Document sharing: Google Drive or Sharepoint
  • App version uploads: TestFlight or App Center
  • Code repository: GitLab, Bitbucket, or your own.

It's yours. Every day I push code to your repository for the tasks I'm working on, so you have full control.

Yes. We sign a service contract for the duration of our collaboration. I'll send you a copy before we start, so you can review and sign it.

It's a fair contract that protects both the client and the provider.

Among other things, this ensures that the code I produce is legally yours.

Absolutely. We'll sign a NDA at the start to give you the highest level of assurance.

One of the reasons I don't showcase a portfolio is due to the same reason, privacy.

Yes, I do take vacations. If I need to take a few days off, I'll validate it with you beforehand to ensure it doesn't impact the project.

Vacations are unpaid, meaning they are days when services are not provided.

When I'm on vacation, I'll give you two options:

  1. Have a senior profile work while I'm away.
  2. Extend the contract's end date.

This way, the project will never be negatively affected.

A week before the end of the month, I'll send you the invoice to be paid during the week following the end of the month. If you have any questions or issues with the process, don't hesitate to let me know, and I'll be happy to assist you.

Yes. If you're a new client, you get a one-week trial. You only pay for the first week, and if you like my work, we proceed with the hourly package.

After the trial period, if you sign a one-year contract, you can cancel the contract with a two-month notice period.

Once we sign the contract, I block off my entire calendar to focus 100% on your project, so the two-month notice helps minimize the impact on my schedule.

Currently, I don't work on fixed-scope projects, only by hourly packages.

Within the hourly package, you can assign me whatever you need.

For new clients, there's a one-week trial period. You only pay for the first week, and if you like my work, we proceed with the hourly package.

The contract will have a duration of 1 month, 3 months, or 1 year, but for new clients, it includes a 1-week trial clause.

I'll send you an estimate for one week, and once the week is over, you can decide whether to continue or cancel the contract.

Transparent Pricing: Choose What Fits You.

6 MONTHS

960 hours of work.

39,95
€ / hour
  • 160 hours of work per month
  • The same schedule as your team
  • Work on one or more projects
  • Professional liability insurance (AXA)
  • The price is per hour
  • Office visits
Recommended

1 YEAR

1920 hours of work.

37,45
€ / hour
  • 160 hours of work per month
  • The same schedule as your team
  • Work on one or more projects
  • Professional liability insurance (AXA)
  • The price is per hour
  • Office visits
Image Description
Image Description

Prices in Euros. Taxes may apply (If you have intra-community VAT, you are exempt from VAT).