101 views
Devinity.AI LLC
About Us:
We are a dynamic and innovative company working on advanced web and mobile applications. We are looking for an experienced middle level Frontend JavaScript developer to join our team. If you are passionate about creating intuitive and user-friendly interfaces for web and mobile platforms and have experience with React and React Native (Expo), this opportunity is for you!
Essential Responsibilities:
• Develop and maintain web applications using React and < strong>Next.js.
• Create and maintain mobile applications using React Native and Expo.
• Collaborate with backend developers to integrate REST API or GraphQL into web and mobile frontends.
• Write clean, maintainable and efficient code, following best practices in JavaScript and TypeScript.
• Implement responsive design principles to ensure seamless user experience across devices, both web and mobile.
• Optimize application performance using techniques such as code splitting, lazy loading and caching.
• Work with HTML5 and CSS3 to create visually appealing and accessible UI components for the web.
• Use Bitbucket strong> for version control while following a common workflow.
• Participate in code reviews and contribute to continuous improvement of the team's code quality.
• Write unit and integration tests using < strong>Jest for both React and React Native applications to ensure high code quality and reliability.
• Collaborate with by teams of designers and product managers to transform UI/UX mockups into functional, high-performance web and mobile pages.
• Constantly track the latest trends and technologies in front-end and mobile development.
Implement server-side rendering and generation of static sites using Next.js. Manage project dependencies using npm or Yarn. >.
PWA) using service workers and offline mode support.• Work in an Agile/Scrum development environment.
Requirements:
• 2-4 years of experience in front-end development.
< p> • Deep knowledge of JavaScript (ES6+) and TypeScript.• Experience with React and React Native, in particular with Expo for mobile application development.
• Experience with Next.js to create modern web applications, including server-side rendering and static site generation.
• Proficiency in HTML5 and CSS3 to create responsive and mobile-friendly layouts.
• Knowledge of the principles of building and integrating REST API and GraphQL.
• Experience with Bitbucket for version control and collaboration.
• Understanding of Webpack, Vite or similar assemblers for frontend build.
• Basic knowledge of testing frameworks such as Jest for both web and mobile applications.
• Strong problem solving skills and attention to detail.
• Excellent communication and team skills.
• Experience using npm or Yarn for dependency management.
• Knowledge of performance optimization tools and techniques.
• Understanding Progressive Web Apps (PWA) and their offline capabilities.
• Previous work experience in an Agile/Scrum development environment.