Senior Software Engineer (React.js)

CodeInno is looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).

Our company gives a platform to grow with us and the perspective of becoming a Full-stack Developer or team leader. We are working with the modern tech stack and growing in parallel. We are using Node.js GraphQL, MySQL, CI/CD MySQL, MongoDB

 We also offer a comfortable office in the center of the city, paid time off, work with a professional and enthusiastic team.
If this opportunity seems interesting, please send your CV to [email protected]

 

Responsibilities (to include but not limited to):

  • Assess technical needs, prioritize, provide solid technical solutions using React.js and its 
  • Collaborate with Engineers and Product Managers to design and implement features
  • Ability to meet deadlines and satisfy requirements from other Engineers and Product Management
  • Peer review and code review participation to provide valuable feedback during every step of the development process
  • Quickly produce well-organized, optimized, and documented code
  • Building reusable components and front-end libraries for future use
  • Communicate effectively and efficiently across all divisions including with the business, technical teams, and leaders
  • Take technical ownership of tasks and successfully work independently
  • Demonstrate the ability to become a domain expert in projects
  • Mentor and lead junior engineers on multiple tasks or projects

Requirements

  • Bachelor’s in Computer Science, Computer Engineering, or relevant equivalent experience
  • 4+ years of hands-on frontend programming experience
  • Deep understanding of React.js, JavaScript, Redux, HTML, CSS, and other frontend technologies
  • Knowledge of Webpack, Babel, StoryBook, Jest are nice to have
  • History of designing and delivering software solutions for real-world problems
  • Experience in the development of highly maintainable and reliable code using practices such as unit testing, integration testing, proper code documentation, and appropriate logging

Discover how technology can grow your business.