The opportunity: Senior Frontend Developer
Byte-Sol is a software development company focusing on creating IT products and services for our international clients. We aim to provide the best software development experience to our clients, inspire them, meet their business needs, and create robust software services helping them to scale at a fast pace.
We are looking for a Senior Frontend Developer to work with our international client to build an AI-based software-as-a-service product.
What You'll Be Doing
• Implement or code UX design-based interfaces on the frontend. Work with team to achieve UX goals and implement UI designs.
• Debugging and optimizing frontend components for a variety of different browsers.
• Write a project-based components library that can be easily reused to create new pages/components within the application.
• Drive product development with UX designer and development team for AI-based SaaS platform.
• Work with an experienced and rockstar team, using agile methods and technologies.
• Build software around design direction by collaborating closely with the business product owners, sales, marketing, and technologists.
What We're Looking For
• You already have several years of experience with React and Next.js and strong proficiency in JavaScript, especially DOM manipulation and its core principles.
• You have implemented responsive user interfaces with Material-UI and similar other frontend component 3rd party libraries.
• Familiarity with state management and you have used modern state containers (Redux, Flux).
• Ability to write tests using React-testing-library or jest
• Familiarity with RESTful APIs and modern authorization techniques such as JSON Web Token.
• Experience with common front-end development tools such as Webflow, NPM, etc.
• Ability to understand business requirements and translate them into technical requirements as an individual contributor in a frontend developer role.
• You can construct user interfaces of high visual quality, based on wireframe models and instructions from UX designers and graphic designers
• Deep affinity for software design principles and processes (usability, security, and fault tolerance.) and ability to write bug-free code.
• Excellent communication, presentation, interpersonal and analytical skills; the ability to communicate complex concepts clearly and persuasively across different audiences and varying levels of the organization.