في المكتب
toto -
لبنان
--
Company

تفاصيل الوظيفة

We’re seeking a frontend engineer to help us with our enterprise resource planning (ERP) platform built exclusively for the jewelry industry.

Our ideal candidate has a firm understanding of web development and frameworks. 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

Requirements
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

وظائف مشابهة

حول toto
لبنان