Job Description
Overview
We are looking for a skilled and passionate React Native Developer with strong TypeScript experience to join our team. In this role, you’ll help us build and maintain high-quality, user-friendly mobile applications for our clients using the latest tools and technologies. As an integral member of our development team, you’ll have the opportunity to collaborate with cross-functional teams and contribute to the growth and success of our company while learning a lot about web3 technologies.
Responsibilities
- Design, build, and maintain scalable, high-performance mobile applications using React Native and TypeScript.
- Collaborate with product managers, designers, and other developers to define, design, and ship new features.
- Write clean, maintainable, and testable code, following industry best practices and coding standards.
- Optimize applications for maximum speed and scalability while ensuring their stability and security.
- Integrate third-party libraries, APIs, and services as needed.
- Debug and resolve technical issues and defects.
- Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
- Stay up-to-date with the latest trends and best practices in mobile development, particularly in React Native and TypeScript ecosystems.
- Contribute to the continuous improvement of our development processes and tools.
- Work balance: 80% coding, 15% designing, and 5% rituals and ceremonies.
Requirements
- Proficiency in JavaScript and a solid understanding of modern JavaScript features (ES6+).
- Demonstrable experience building and shipping mobile applications using React Native.
- Strong understanding of React and its core principles, including state management, component lifecycle, and hooks.
- Experience with popular React packages such as react-query and react-navigation.
- Familiarity with native build tools, like Xcode, Gradle, and Android Studio.
- Experience with RESTful APIs, GraphQL, or other data integration methods.
- Strong understanding of mobile UI design principles, patterns, and best practices.
- Solid knowledge of code versioning tools, such as Git.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication and teamwork skills, with the ability to work independently and collaboratively.
- Agility prototyping UIs and proficiency writing clean JS/JSX and styling code.
- Good understanding of API architecture following best practices.
- Proficiency with the creation of tests (unit tests, integration, etc).
- Good knowledge of Linux.
- English is mandatory.
Preferred Qualifications
- 4+ years of experience in mobile application development, with a strong focus on React Native and TypeScript.
- Knowledge of native mobile development (e.g., Java for Android or Objective-C/Swift for iOS), bridging native code into React.
- Experience with Xcode and development of software for Apple platforms.
- User-level experience with blockchain applications (e.g., wallets, dApps, staking, etc).
- Understanding of blockchain fundamentals.
- Experience with automated testing tools, such as Jest or Mocha.
- Familiarity with CI/CD pipelines and tools, such as Jenkins or Git workflow.
- Knowledge of mobile app deployment and submission processes for iOS and Android.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru