What are the responsibilities and job description for the Mobile Developer position at Jobs via Dice?
We are seeking an experienced UI & Mobile Developer to design, develop, and maintain responsive web applications using React and mobile applications for iOS and Android using React Native . The ideal candidate will work closely with cross-functional teams to deliver scalable, high-performance, and ADA-compliant applications.
Role Title: UI & Mobile Developer
Location: Austin, TX (Onsite 5 days/week)
Duration: 6 Months Right to Hire (RTH)
Key Responsibilities
Role Title: UI & Mobile Developer
Location: Austin, TX (Onsite 5 days/week)
Duration: 6 Months Right to Hire (RTH)
Key Responsibilities
- Develop and maintain responsive web applications using React
- Build and support iOS and Android mobile applications using React Native
- Collaborate with product managers, designers, and backend teams to deliver high-quality solutions
- Ensure technical feasibility of UI/UX designs
- Implement scalable and robust front-end architecture
- Integrate applications with backend services using REST and SOAP APIs
- Write clean, maintainable, and efficient code
- Conduct code reviews and provide peer feedback
- Stay current with emerging front-end and mobile technologies
- 7 years of overall IT experience
- Bachelors degree in Computer Science, Information Technology, or a related field
- Strong experience as a Front-End Developer with demonstrable web and mobile projects
- Proficiency in React and React Native
- Strong understanding of n-tier architecture and distributed systems
- Experience with integration hubs such as DataPower, MuleSoft, or ESBs
- Hands-on experience with REST and SOAP APIs
- Strong knowledge of HTML, CSS, JavaScript, Bootstrap, React, Redux
- Experience with Git or other version control systems
- Experience developing Higher Order Components (HOC)
- Experience with unit testing frameworks (Jest, Enzyme, Mocha)
- Proven experience building ADA-compliant applications
- Experience with TypeScript / ES6 or later
- Familiarity with CI/CD pipelines
- Exposure to automated testing tools
- Experience working in Agile/Scrum environments
- Knowledge of SDLC processes and tools such as JIRA