React Developer
Project detail
- Company name– Concero
Role – React Developer
JD –
We are looking for a great JavaScript developer who is proficient in web development using frameworks like Svelte, React, and Vue. Your primary focus will be on developing user interface components and integrating them into web applications that manage state and invoke server APIs. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. The right candidate for this role values teamwork and communication as well as working closely with other engineers in small, dynamic teams. Software Engineers must be adept at learning new technologies and putting them to use quickly. Our technologists are involved in the full software development lifecycle, including design, development, and maintenance of high dependability systems.
What Will You Do
- Design, develop, and maintain software using agile methodologies and industry best practices
- Develop new user-facing features using Svelte, React, and Vue
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Generate repeatable tests and participate in code reviews
- Analyze requirements and provide feedback on the feasibility of design and implementation
- Collaborate with team members in order to find the best solution for the needs of your project
- Consult with end users and industry specialists to build great software
- Mentor and develop less experienced engineers
What You Will Bring
- Ability to understand business requirements and translate them into technical requirements
- Deep knowledge of software design and development best practices
- Knowledge of HTML5 and CSS3 including semantic elements, flexbox, grid layout, and media queries
- Strong proficiency in JavaScript, including DOM manipulation
- Familiarity with newer parts of the EcmaScript specification
- Thorough understanding of web frameworks like Svelte, React, and Vue
- Experience with state management approaches in these frameworks
- Experience with common front-end development tools such as npm, Babel, Webpack, ESLint, Prettier, Storybook, etc.
- Experience with front-end testing libraries like Jest, @testing-library, and Cypress
- Familiarity with designing and consuming RESTful APIs
- Knowledge of modern authorization mechanisms, such as OAuth and JSON Web Token (JWT)
- Familiarity with code versioning tools such as Git
- A knack for benchmarking and optimization
- A desire to build world-class software
- Experience in a dynamic and collaborative software development environment
- An approachable demeanor and a positive attitude
What Makes You Stand Out
- Public GitHub repositories containing samples of web apps you have created
- Cloud experience (GCP, AWS, or Azure)
- Team leadership and mentoring
- Broad industry experience