Company
SegWitz is a strategic software developer working with enterprises in developing and integrating software for unlocking business potential through digitalization and strategic planning for exponential growth. We gather great minds in tech to build a world-class team of thinkers, innovators, and leaders. We focus on creating an unforgettable digital experience through ultra-convenience, customer satisfaction, accessibility, and transparency in the consumer market.
Summary
We are seeking a highly skilled Front End Developer to join our team. The ideal candidate will be responsible for designing and developing user-friendly web applications that meet the needs of our clients. The successful candidate will have a strong understanding of web development technologies and be able to work collaboratively with other developers and designers.
Requirements
3-5 years of experience with React JS itself
Has own PC/Laptop to work remotely
Can start working with us immediately
Highly proficient with the JavaScript language and its modern ES6+ syntax and features
Highly proficient with react.js framework and its core principles such as functional components and the virtual DOM
Familiarity with the react.js ecosystem, including react-redux, react-hooks, React Router
Good understanding of HTML5 and CSS3, including Sass or Less depending on your technology stack
Understanding of server-side rendering and its benefits and use cases
Knowledge of functional programming and object-oriented programming paradigms
Ability to write efficient, secure, well-documented, and clean JavaScript code
Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
Proficiency with modern development tools, like Babel, Webpack, and Git
Experience with integration of RESTful APIs
A sharp eye for UI design, component ratios, spacing, alignment, and responsiveness
Strong attention to component architecture and visual consistency.
Duties \& Responsibilities
Understanding of web browser rendering and UI performance optimization.
Leading development on individual product features.
Generating code in existing code bases and from scratch.
Writing unit and integration tests
Integrating with REST API’s
Web architecture \& web standards
JavaScript MVC Frameworks (React 16 (hooks))
HTML5
CSS3, SCSS
Ecmascript 2015 (ES6+) \& Ecmascript 5
Agile Methodologies such as Scrum, Sprints \& Kanban,
Source Code Management (Git, GitHub, Bitbucket)
Node Ecosystem Build Tools (Webpack, Gulp, NPM)
Collaborate with designers to bring UI/UX visions to life
Build responsive, accessible, and reusable components using modern React
Optimize frontend performance and browser rendering
Translate product specs and wireframes into high-quality code
Integrate and consume RESTful APIs
Participate in code reviews and contribute to clean code practices
Drive improvements to the existing codebase and architecture
Work closely with cross-functional teams to deliver end-to-end features
Participate in sprint planning, stand-ups, and retrospectives
Qualifications
Bachelor's degree in Computer Science or a related field
Proven experience as a Front End Developer
Strong understanding of HTML, CSS, and JavaScript
Experience with front-end frameworks such as React js
Experience with version control systems such as Git
Excellent problem-solving skills
Strong attention to detail
Ability to work collaboratively with other developers and designers