Mobile UI Developer
Role details
Job location
Tech stack
Job description
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., * 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., Kforce has a client in Birmingham, AL that is seeking a Senior Mobile Developer with strong native mobile experience to join a high-performing team supporting large-scale mobile ap…
- 7 days ago
Requirements
- 6+ years of overall software development experience. But can be less if they are sharp and can communicate 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., Senior Mobile Developer Birmingham Birmingham, AL that is seeking a Lead Mobile Developer with deep native mobile expertise and a proven ability to mentor and scale engineering t…
Benefits & conditions
- $53.00-61.00 per hour