- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Proven work experience as a Frontend Developer with a strong portfolio of web and mobile applications.
- Proficiency in JavaScript, including ES6+ syntax and features.
- In-depth knowledge of React.js and its core principles.
- Experience with React Native and developing mobile applications for both iOS and Android platforms.
- Familiarity with state management libraries such as Redux or MobX.
- Understanding of RESTful APIs and integration with front-end components.
- Experience with modern front-end build pipelines and tools, including Babel, Webpack, NPM, and others.
- Proficient in using Git for version control.
- Strong understanding of HTML, CSS, and related web technologies.
- Experience with responsive and adaptive design principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience with TypeScript.
- Familiarity with GraphQL.
- Knowledge of continuous integration/continuous deployment (CI/CD) practices.
- Experience with performance testing frameworks such as Jest.
- Understanding of mobile development best practices and mobile-first design.
- Experience with UI testing tools like Selenium or Cypress.
What We Offer
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Access to the latest technologies and tools.
Skills: typescript,javascript,babel,web,redux,ci/cd,react.js,graphql,git,mobx,css,react native,html,npm,mobile,restful apis,cypress,mobile applications,react,selenium,jest,webpack,android,ios