Job Description
The Mobile App Software Engineer's primary focus is on building and maintaining robust iOS and Android apps with the React Native framework, leveraging JavaScript, Java, Kotlin, Objective-C, and Swift.
Proficient in designing, developing, and prototyping iOS and Android applications using React Native, ensuring compatibility across.
- Collaborate with UX / UI designers and back-end developers to deliver seamless user experiences.
- Participate in full app life cycle : concept, design, build, deploy, test and release to App Store and Play Store.
- Expertise in mobile app development by React Native, Javascript, Java, Kotlin, Objective-C, and Swift.
- Strong knowledge of React Native bridging, including creating wrappers for Android and iOS SDKs.
- Proficiency in developing responsive designs for multiple screen sizes and platforms (iPhone / iPad / Android devices).
- Ability to collaborate effectively with cross-functional teams.
- Strong problem-solving skills and attention to detail.
- Familiarity with Agile methodologies and tools like Jira.
- Extensive experience with React Native, Javascript, Java, Kotlin, Objective-C, and Swift.
- Working experience in developing mobile app (iOS / Android) from design to deployment.
- Experience with Android Studio, Visual Studio, Xcode, and version control systems (Bitbucket).
- Working experience with application lifecycle methodologies (e.g. agile, iterative).
Roles & Responsibilities :
Excellent troubleshooting skills, problem solving and analytical skillsSelf-motivated - ability to work productively and stay on task with minimal supervisionShould work collaboratively with IT and business team members to resolve the production issuesWork with the onsite-offshore teamsStrong organizational skills, communication skills, ability to understand and explain / write issues to customers / colleagues and users from both a technical and a business functional point of view.