Job responsibilities : Designing, developing, and maintaining user interfaces using React Native, Blazor, building reusable and maintainable components, optimizing applications for maximum speed and scalability, and collaborating with other team members to develop and implement new features.
Experience : A minimum of 4+ years of experience in web development in software development company
Education : Bachelor's degree in Computer Science or a related field is preferred, but equivalent work experience will be considered.
Desirable qualifications : Experience with modern web development tools such as Webpack, Redux, and Git, experience with browser debugging and performance optimization, and experience working in an Agile development environment.
1. What would make you the best candidate?
2. Collaborate with a team of developers and designers to create Native iOS / Android applications run on multiple devices
3. Create reusable, effective, and scalable JavaScript code
4. Design the data and presentation layer of the application’s front-end
5. Use additional JavaScript libraries such as Redux to manage the web application’s state, derive computed data from the state of the system, and make asynchronous API calls
6.Translate the client’s technical requirements into code
7. Implement pixel-perfect UI’s that match designs with an eye for UX is a must.
8. Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
9. Execute unit and integration tests of the application to ensure it works well on a different platform.
10. Take ownership of the task and execute it to perfection in the agreed time.
11. Develop excellent React Native components, which will contribute to the development of a final application
12. Follows all the coding standards that are set by the project owner at our end.
Our Expectations
13. English language proficiency
14. 5+ years of professional experience in React Native
15. Highly proficient in rendering components with Native APIs
16. Highly proficient in JavaScript, modern JavaScript, HTML
17. Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing in addition to React.
18. Proficient in using Git as a control system
19. Integrate third-party APIs.
20. Write unit and integration tests.
21. Work with tools including Jira, Slack, GitHub, Google Docs, etc.Required skills : Strong proficiency in React Native, Microsoft Blazor, including experience with React.js and other front-end technologies such as HTML, CSS, and JavaScript frameworks.
Job Type: Full-time
Salary: QAR2,500.00 - QAR3,000.00 per month
Ability to commute/relocate:
Experience:
TBD