Epicareer Might not Working Properly
Learn More

React Native Developer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Responsibilities Engage in Team Collaboration: Partner with team members to ideate and code robust new features. Ensure writing clear, maintainable code along with comprehensive documentation. Optimization and Enhancement: Actively monitor the performance of live applications, identifying opportunities for optimization. Commit to enhancing both the codebase and user experience iteratively. Bug Fixing: Prioritize bug identification and resolution to improve application stability and performance. Performance Enhancement: Take a proactive approach to optimize application responsiveness and efficiency. Interdepartmental Collaboration: Work alongside back-end developers, designers, QA analysts, product managers, and other departments. Aim to deliver solutions that are both well-architected and of high quality. Research and Best Practices Advocacy: Conduct research to identify opportunities for process improvement. Champion best practices in software development, including unit testing, continuous integration, and code reviews, to ensure the delivery of high-quality code. Qualifications Experience (2+ years) with React Native Framework: Demonstrable experience building and deploying mobile applications using React Native. This includes understanding the lifecycle of React Native apps, handling user interactions, and integrating with APIs. Strong Proficiency in JavaScript/TypeScript: Essential for writing clear and effective code in React Native. Experience with TypeScript is particularly valuable given its growing use in the React ecosystem for adding type safety to JavaScript. Experience with Native Mobile Development: Knowledge of iOS and Android development basics (e.g., using Xcode for iOS or Android Studio for Android) can be crucial for debugging and optimizing performance. Testing and Debugging Skills: Experience with testing frameworks like Jest and testing libraries like React Native Testing Library for ensuring app quality and reliability. Excellent Communication Skills: Oral and verbal command of English with an ability to clearly explain complex ideas. Strong Team Player: Nimble and agile team player with the ability to thrive in a fast-paced startup environment together as a team.