Senior Software Engineer - React

ShiftX
Full-timeColombo, Sri Lanka

Job Description

We are looking for a Senior Software Engineer with extensive experience in React.js to take a lead role in our development projects. As a key member of our technical team, you will be responsible for architecting and implementing scalable and efficient front-end solutions. Your expertise will be crucial in collaborating with cross-functional teams, and contributing to the overall success of our projects.

Responsibilities

  • Lead the design and development of complex user interfaces using React.js, Typescript and Vuejs
  • Architect, build, and maintain efficient, reusable, and reliable front-end code
  • Collaborate with UX/UI designers to translate design wireframes into high-quality code
  • Work closely with back-end developers to integrate front-end components with server-side logic
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Stay updated on industry trends and emerging front-end technologies, and advocate for their adoption when appropriate
  • Collaborate with project managers and other stakeholders to define project requirements and deliver high-quality solutions on time

Qualifications:

  • 4+ years of professional experience as a Front-End Developer, with a strong focus on React.js, Typescript and VueJS
  • Proven experience in architecting and leading the development of complex web applications
  • In-depth understanding of JavaScript, HTML, CSS, and front-end build tools
  • Expertise in state management libraries, such as Redux
  • Knowledge of isomorphic React is a plus
  • Experience with responsive design and cross-browser compatibility
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
What's the earliest date you can start work ?*
What's your expected monthly salary for this position ?*