On-site
toto -
Lebanon , Mount Lebanon
--
Company

Job Details

Job Description

Roles & Responsibilities

We re seeking a frontend engineer to help us with our enterprise resource planning (ERP) platform built exclusively for the jewelry industry. You ll be joining a small team working at the forefront of new technology and ultimately deliver amazing global user experiences.

What you ll do

Work primarily in Typescript, and Angular (2+)

Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end applications and code

Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.

Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; maintaining personal and professional networks;

Build highly scalable distributed solutions that enable positive user experiences and measurable business growth

Develop new features in support of rapidly emerging business and project requirements

Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities

Prepare and maintain end user and administrative and technical documentation

Understand, analyze, and implement business needs, feature modification requests, and convert them into software components

Provide ideas for innovation in development, performance improvements, process improvement and testing

Develop cross-platform software products for use on web, tablet, and mobile

Own medium-to-large-sized features from technical design through completion

Write clean, correct code incorporating feedback from code reviews; consistently follow best practices

Provide helpful and clear feedback to peers in code reviews

Make well-reasoned design decisions, recognizing tradeoffs and considering priorities

Understand the product vision - including the business area, customer personas, and priorities

Empathize with users and use that empathy to guide decision-making

Regularly communicate with the team members, participate in status meetings, code reviews and design and brainstorming sessions

Debug, fix, and improve existing software

Help write new design patterns, improve and adapt existing design component integration

Able to interpret and follow requirements and be comfortable raising questions or issues with proposed solutions or a clear path to gaining a solution

Desired Candidate Profile

  • Should have 3-5 years of hands-on experience in Angular
  • Proficiency in frontend technologies such as JavaScript, Typescript, CSS, Angular Material and HTML5
  • Good knowledge in creating reusable, scalable, extensible, and testable modules, components, and libraries
  • Good to have Ag-Grid, Angular Material knowledge
  • Experience utilizing Source code control software (Git, Jenkins)
  • GIT experience submitting pull requests and reviewing/approving pull requests
  • An understanding of programming fundamentals (Object Oriented Programming, data structures, algorithms, client-server application architecture)
  • Knowledge of how to use RESTful APIs
  • Bachelor s degree in Computer Science, Engineering, or related field
  • Should have excellent verbal and written communication skills
  • Ability to understand end-user needs and user experience
  • Writing efficient, reusable, testable, and scalable code
  • Fluent in English

Preferred qualifications

  • Interest in in learning new tools, languages, workflows, and philosophies to grow
  • Strong design and interpretations skills, including the ability to understand business requirements and translate them into efficient and effective user interfaces
  • Persistent in the face of roadblocks; dispatch them efficiently, pulling in others as necessary, all while requiring minimal direction/oversight
  • Good understanding of responsive web design best practices and web performance optimization techniques
  • Attention to detail
  • Good problem-solving skills

Similar Jobs

About toto
Lebanon, Mount Lebanon