Mobile Application Developer
@

Hybrid
$120,000
Hybrid
Temporary
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @thrillworks.com
Recommended after applying

Job Details

About the Role

Thrillworks is seeking two experienced Mobile Application Developers for an 8-month contract. One role specializes in iOS using Swift and the other in Android using Kotlin. You will work alongside a key client to develop a comprehensive design system that lays the foundation for three mobile applications. This role requires a passion for creating beautiful, performant, reusable, and consistent UI components.

What You Will Do

  • Collaborate with UI/UX designers to translate design concepts from Figma or Sketch into high-quality code components.
  • Architect, build, and maintain a mobile design system and component library for iOS or Android.
  • Champion the adoption and proper implementation of the design system across mobile teams.
  • Write clean, modular, extensively documented code and comprehensive unit tests.
  • Ensure components are performant, accessible, and themeable.
  • Act as a subject matter expert in modern UI development (SwiftUI/Jetpack Compose) and provide best practice guidance.
  • Participate in code reviews to enforce consistency and adherence to design system principles.

What You Need for this Role

General Qualifications (Both Roles): 4+ years of native mobile development experience, experience with design systems or reusable UI libraries, a strong portfolio, familiarity with design tools (Figma or Sketch), Git proficiency, experience with RESTful APIs and JSON, excellent communication, and experience using generative AI and coding assistants.

For the iOS (Swift) Role: Deep expertise in Swift and SwiftUI; experience with configurable and accessible SwiftUI views; strong grasp of iOS architecture and state management.

For the Android (Kotlin) Role: Deep expertise in Kotlin using Coroutines and Flows; experience with Jetpack Compose including custom themeable components; solid understanding of Android architecture and state management.

Why Join Thrillworks?

You will be part of a team that partners in digital acceleration, enjoys clarity and autonomy, and thrives on challenges and growth. At Thrillworks, every employee contributes to the vision and realization of innovative ideas, working in a culture that values teamwork, curiosity, courage, and passion.

Thrillworks is proud to be an Equal Opportunity Employer and is committed to Diversity & Inclusion. Accommodations are available upon request.

Key skills/competency

  • Mobile Development
  • iOS
  • Android
  • Swift
  • Kotlin
  • SwiftUI
  • Jetpack Compose
  • Design Systems
  • UI Components
  • Figma

How to Get Hired at

🎯 Tips for Getting Hired

  • Customize Your Resume: Highlight mobile and design system experience.
  • Showcase Portfolios: Present work with UI detail and code samples.
  • Research Thrillworks: Understand their mission and digital acceleration focus.
  • Prepare for Technical Interviews: Brush up on SwiftUI or Jetpack Compose specifics.
  • Practice Code Reviews: Demonstrate consistency and best practices.

📝 Interview Preparation Advice

Technical Preparation

Review SwiftUI or Jetpack Compose basics.
Practice coding unit tests for mobile apps.
Study design system implementation examples.
Refresh RESTful API handling and JSON parsing.

Behavioral Questions

Describe a project handling design challenges.
Explain your experience in team collaboration.
Share an experience managing shifting priorities.
Discuss a conflict resolution in a project.

Frequently Asked Questions