XTN-62C0847 | SENIOR FRONT-END DEVELOPER

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in front-end development, Proficiency in HTML5, CSS3, and JavaScript (ES6+), Experience with React.js and its ecosystem including state management and component libraries, Familiarity with DevOps practices and tools like Docker and AWS..

Key responsabilities:

  • Design and develop user interfaces for web applications using advanced front-end technologies.
  • Mentor junior developers and lead technical decision-making on projects.
  • Collaborate with designers and back-end developers to align on project requirements.
  • Optimize front-end code for performance and monitor website metrics for improvements.

KMC Solutions logo
KMC Solutions Real Estate Management & Development Large https://kmc.solutions/
1001 - 5000 Employees
See all jobs

Job description

The successful candidate will be responsible for designing, developing, and maintaining the user interface (UI) of web applications, utilizing advanced front-end technologies to create visually appealing and highly functional user experiences, while also mentoring junior developers and leading technical decision-making on projects.

  • Health Insurance/HMO 
  • Enjoy unlimited MadMax Coffee
  • Diverse learning & growth opportunities
  • Accessible Cloud HR platform (Sprout)
  • Above standard leaves
  • Design and Development
    • Translate wireframes and design mockups into interactive web pages using HTML, CSS, and JavaScript frameworks.
    • Build complex and responsive user interfaces across various devices and browsers.
    • Implement advanced features like animations, data visualization, and dynamic interactions.
    • Ensure code quality through best practices, proper commenting, and unit testing.
  • Performance Optimization
    • Optimize front-end code for speed and performance, including image optimization and efficient JavaScript execution
    • Monitor website performance metrics and identify areas for improvement
  • Collaboration:
    • Work closely with designers, product managers, and back-end developers to ensure alignment with project requirements.
    • Communicate technical concepts effectively to non-technical stakeholders 
  • Skills required (5+ years of experience)

  • Core Front-End Development Skills
    • HTML5 & CSS3 – Semantic markup, Flexbox, Grid, responsive design
    • JavaScript (ES6+) – Modern syntax, asynchronous programming (Promises, async/await)
    • TypeScript – Strongly typed JavaScript for better maintainability
  • React.js Ecosystem
    • React.js – Functional components, hooks, context API
    • State Management – React Context, Zustand, Redux (if needed)
    • Component Libraries – shadcn/ui, Material-UI, Tailwind CSS
    • Server-Side Rendering (SSR) & Static Site Generation (SSG) – Next.js knowledge is a plus
    • React Query / SWR – Data fetching and caching
    • Form Management – React Hook Form, Formik
    • Vite.js – Configuration, hot module replacement (HMR), fast builds
  • DevOps & Deployment (AWS, Docker)
    • Docker – Containerization of front-end applications, writing Dockerfiles
    • AWS Services – ECS, S3 etc
    • CI/CD Pipelines – GitHub Actions, AWS CodePipeline
    • Infrastructure as Code (IaC) – AWS CDK, SAM
  • Testing & Debugging
    • Unit Testing – Jest, React Testing Library
    • End-to-End Testing – Playwright, Cypress
    • Linting & Code Quality – ESLint, Prettier
  • API Integration & Data Handling
    • RESTful APIs – Fetching data efficiently
    • WebSockets – Real-time communication.
    • Authentication & Authorization – JWT, OAuth
  • Soft Skills & Collaboration
    • Version Control – Git, GitHub/GitLab
    • Agile & Scrum – Working in sprints, JIRA/Confluence
    • Good Communication – Explaining technical concepts clearly

As previously mentioned.

Required profile

Experience

Industry :
Real Estate Management & Development
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Front-End Developer Related jobs