Job Description
Software Engineer
Rootandleaves
Gurugram, Haryana
Apply on LinkedIn
4 hours agoInternship
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
• Coordinate with development teams and designers to develop web applications that run on numerous platforms.
• Using React Native, design and develop user interface components for JavaScript-based online and mobile apps.
• Troubleshoot issues and improve front-end performance.
• Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules.
• Understand clients’ needs to build apps in stipulated time/budget.
• Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps.
• Plan the data and presentation layer of the applications’ front-end.
Essentials:
• Intern or experience of 1 year required.
• 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}}.
• Understanding of REST APIs, the document request model, and offline storage.
• Experience with automated testing suites
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram 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.
