A Silicon Valley-based software company offering a digital transformation platform for prestigious brands is looking for a React Developer. The engineer will be responsible for architecting, developing, and maintaining a highly configurable UI and backend platform. The company is developing innovative products and prototypes, using cutting-edge technology. They have received multiple industry awards and raised over $118 mn in funding. The selected candidate will work as part of an international, cross-functional team while using the latest tools and technology to build amazing solutions in the apparel, and product lifecycle management (PLM) space.
Job Responsibilities:
- Design and build high-quality web applications
- Write and maintain clean, modular, and testable code
- Collaborate with product managers and designers to ensure the technical feasibility of designs
- Define the architecture of our new UI and microservices platform
- Develop good-looking and reusable react component libraries on top of the material UI library
- Use new and existing components to create new applications and user experiences.
- Develop UI frameworks with security, configuration, and real-time updates using GraphQL query, subscriptions, and mutations
- Convert polished wireframes into pixel-perfect and product-ready UI components
Job Requirements:
- Bachelor’s/Master’s degree in Computer Science (or equivalent experience)
- 6+ years of experience working with React
- Solid understanding of modern web and front-end development
- 10+ years of experience in building highly performant and intuitive web applications
- Proficiency with JavaScript and other front-end technologies such as HTML5 and CSS3
- Extensive experience with modern web development (ES6/Babel, React/GraphQL, Node.js/NPM, Yarn, Webpack, GraphQL, etc.)
- Experience with unit testing, code reviews, and other quality-oriented practices
- Experience with Docker, AWS, Azure, or CI/CD tools
- Familiarity with agile methodologies is nice to have
- Strong technical problem-solving skills
- A self-starter who is passionate about developing solutions
- Driven to craft great user experiences for our customers
- Excellent English communication skills, spoken and written