Job Description
Roles & Responsibility
• Translate designs and wireframes into high-quality code
• Design, build and maintain high-performance, reusable, and reliable JavaScript code
• Ensure the best possible performance, quality, and responsiveness of the application
• Collaborate with cross-functional teams to define, design, and ship new features.
• Good understanding of React-Native architecture and basic building blocks
Skills Required (Primary)
• Firm grasp of the JavaScript / Typescript language and its nuances, including ES6+ syntax
• Knowledge of {{functional or object-oriented}} programming
• Ability to write well-documented, clean JavaScript code
• Rock-solid at working with third-party dependencies and debugging dependency conflicts
• Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}}
• Hands-on Experience in Redux, Hoox, React Native, and Mobile Applications
• Familiarity with Restful APIs to connect Android applications to back-end services
• Sound knowledge of web services & XML and JSON parsing.
• Strong knowledge of Android UI design principles, Material design patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Knowledge of the open-source Android ecosystem and the third party libraries integration
• Ability to understand business requirements and translate them into technical requirements
• Familiarity with cloud message APIs and push notifications
• Proficient understanding of code versioning tools, such as Git, SVN, etc.
Skills Required (Secondary)
• Experience with Android (Java, Kotlin) / iOS (Objective C, Swift)
• Understanding of Agile/Scrum methodology is a plus
• The application deployment process for Google Play Store
• Very good debugging skill
• Good organizational and problem-solving skills
💡 Quick Summary
Seeking a career-building opportunity? The React Native Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
