Mobile UI Developer


Job Location:

Birmingham, MI - USA

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a highly skilled and experienced Senior UI Developer with a strong background in React TypeScript and mobile application development. Our app is built with Ionic React running in a WebView (Capacitor). Experience with Ionic/Capacitor is ideal; strong React Native experience is also acceptable. The ideal candidate has delivered scalable responsive high-performance mobile apps integrating with structured API backends and third-party services. Any Java or database experience is a plus.

Key Responsibilities:

  • Design and build high-quality mobile features using React and TypeScript within an Ionic WebView (Capacitor); help evolve architecture and component patterns.
  • If coming from React Native quickly ramp on Ionic/Capacitor while applying strong mobile UI/UX and performance practices.
  • Write clean efficient and well-documented code using TypeScript.
  • Implement testing at multiple levels: unit/integration (Jest React Testing Library).
  • Optimize application performance scalability and user experience.
  • Collaborate with UX/UI designers backend developers and product owners to deliver seamless user experiences.
  • Review and mentor the work of junior developers to ensure adherence to best practices and coding standards.
  • Participate in code reviews architectural discussions and agile ceremonies (e.g. sprint planning retrospectives).
  • Stay current with front-end technologies and trends to drive innovation and best practices within the team.

Required Skills and Qualifications:

  • 10 years of overall software development experience.
  • Strong expertise in React and the mobile React ecosystem (Ionic/Capacitor preferred; React Native acceptable).
  • Proficient in TypeScript and modern JavaScript (ES6).
  • Some backend experience with Java is a plus.
  • Hands-on experience with testing tools particularly Unit/integration: Jest React Testing Library
  • Strong understanding of HTML5 CSS3 SASS/SCSS and responsive/mobile layouts.
  • Familiarity with state management libraries such as Redux Zustand or Recoil.
  • Experience with RESTful APIs GraphQL and client server integration.
  • Knowledge of CI/CD pipelines and version control systems (e.g. Git GitHub GitLab).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
We are seeking a highly skilled and experienced Senior UI Developer with a strong background in React TypeScript and mobile application development. Our app is built with Ionic React running in a WebView (Capacitor). Experience with Ionic/Capacitor is ideal; strong React Native experience is also ac...