Position Overview:
We are seeking an experienced React Native Developer with a minimum of 2 years of hands-on experience in building cross-platform mobile applications. In addition to React Native expertise, the ideal candidate should also possess knowledge of Flutter, another popular cross-platform framework. As a React Native Developer with Flutter knowledge, you will play a pivotal role in designing, developing, and maintaining high-quality mobile applications that deliver exceptional user experiences.
Responsibilities:
- Develop and implement new features and functionalities for our existing React Native applications.
- Leverage your knowledge of Flutter to contribute to the development of cross-platform applications as needed.
- Collaborate with the design team to translate UI/UX designs into responsive React Native and Flutter components.
- Work closely with backend developers to integrate APIs and ensure seamless data flow between front-end and back-end systems.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Optimize applications for maximum performance and responsiveness across various devices and screen sizes.
- Troubleshoot and debug issues, identifying and implementing solutions in a timely manner.
- Participate in code reviews, providing constructive feedback and maintaining code quality.
- Stay up-to-date with the latest trends and advancements in React Native, Flutter, and mobile development in general.
- Contribute to the continuous improvement of development processes and workflows.
Qualifications:
Position Overview:
We are seeking an experienced React Native Developer with a minimum of 2 years of hands-on experience in building cross-platform mobile applications. In addition to React Native expertise, the ideal candidate should also possess knowledge of Flutter, another popular cross-platform framework. As a React Native Developer with Flutter knowledge, you will play a pivotal role in designing, developing, and maintaining high-quality mobile applications that deliver exceptional user experiences.
Responsibilities:
- Develop and implement new features and functionalities for our existing React Native applications.
- Leverage your knowledge of Flutter to contribute to the development of cross-platform applications as needed.
- Collaborate with the design team to translate UI/UX designs into responsive React Native and Flutter components.
- Work closely with backend developers to integrate APIs and ensure seamless data flow between front-end and back-end systems.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Optimize applications for maximum performance and responsiveness across various devices and screen sizes.
- Troubleshoot and debug issues, identifying and implementing solutions in a timely manner.
- Participate in code reviews, providing constructive feedback and maintaining code quality.
- Stay up-to-date with the latest trends and advancements in React Native, Flutter, and mobile development in general.
- Contribute to the continuous improvement of development processes and workflows.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 2 years of professional experience in developing mobile applications using React Native.
- Proficiency in both React Native and Flutter, with a strong grasp of JavaScript, React, and Dart programming languages.
- Solid understanding of mobile app architecture patterns like Flux or Redux.
- Familiarity with RESTful APIs, asynchronous programming, and state management.
- Knowledge of version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Self-motivated and proactive, with a strong sense of ownership over tasks and projects.
- Previous work on published React Native and Flutter apps is a strong advantage.