Loading
IT
Web Development
Karachi
Full Time/Permanent
Minimum Bachelor's Degree in Computer Science
Market Competitive + Other benefits
Job description:
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.
Job Requirements:
Meeting with the development team to discuss user interface ideas and applications.
Reviewing application requirements and interface designs.
Identifying web-based user interactions.
Developing and implementing highly responsive user interface components using react concepts.
Writing application interface codes using JavaScript following react.js workflows.
Troubleshooting interface software and debugging application codes.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Documenting application changes and developing updates.
Developing new user-facing features using React Native.
Building reusable components and front-end libraries for future use.
Translating designs and wireframes into high-quality code.
Optimizing components for maximum performance across a vast array of devices.
Strong understanding of JavaScript ES6, including Virtual DOM manipulation and the JavaScript object model.
Thorough understanding of React Native and its core principles.
Familiarity with popular React Native workflows (such as Redux)
Familiarity with RESTful APIs
Familiarity with Xcode.
Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth2
Familiarity with modern front-end builds pipelines and tools (GIT).
Basic understanding of the command-line interface and know how to set up React Native Environment on Linux.