Job Title: Front-End Developer (React Native/Swift)Location: Remote
About Roadr:Roadr is a leading innovator in urban mobility, offering on-demand automotive solutions through a user-friendly mobile app for immediate client services, alongside comprehensive software solutions for business operations management. Our mission is to enhance the automotive experience through innovative technology, ensuring a seamless connection between drivers and services such as roadside assistance and vehicle maintenance.
Job Description:We are seeking a Front End Developer proficient in React Native and knowledgeable in Swift for developing native bridges. The ideal candidate will be adept at Test-Driven Development (TDD) and must have access to a Mac for iOS development. This role involves developing and enhancing our mobile applications to ensure a high-quality, robust user experience across both Android and iOS platforms.
Responsibilities:Develop and enhance mobile applications using React Native, focusing on a TDD approach.Build and maintain native bridges using Swift for iOS and Kotlin for Android, integrating native functionalities with React Native applications.Collaborate with UX/UI designers to implement functional and appealing mobile designs.Work closely with back-end developers for seamless integration of mobile apps with backend services.Optimize application performance and scalability across various devices and operating systems.Ensure all user input is validated before being submitted to back-end services, maintaining technical feasibility of UI/UX designs.Stay updated with the latest mobile development technologies and methodologies.Document and maintain comprehensive application documentation, adhering to industry standards.
Qualifications:Bachelor’s degree in Computer Science, Mobile Computing, or a related field.Strong experience in mobile development with React Native.Proficiency in native mobile development with Swift and Kotlin for native bridge creation.Solid understanding of Test-Driven Development (TDD).Must possess a Mac for iOS development tasks.Familiarity with mobile development environments such as Android Studio and Xcode.In-depth knowledge of UI/UX design principles and mobile interface guidelines.Awareness of cross-platform compatibility issues and strategies to address them.Excellent problem-solving skills and meticulous attention to detail.