Job Overview
Frontend Engineer/Senior Frontend Engineer
About the job
What We Do
At OrangeHRM, our goal is to help HR do amazing work that they love. ‘HR for All’ is a stance that we took when the company was founded in 2006 to help HR departments make a difference with powerful HR management software. Headquartered in the U.S., OrangeHRM Inc. is a truly global company serving customers in every corner of the world. With over 5 million users globally, OrangeHRM also provides the world’s most popular free & open-source HR software to help SMEs elevate their HR processes.
Primary Duties and Responsibilities
- Implementing effective, usable, accessible user interfaces and experiences from UX design outputs as prototypes.
- Identify opportunities for code reuse and improvement
- Define best practices and share the knowledge with the team.
- Estimate the size and scope of the development efforts.
Competencies and Skills
- Knowledge on UI & UX engineering, front-end design patterns, front-end framework architecture; what works, and what doesn’t.
- An understanding of how popular frameworks work under the hood, rather than just being able to use them.
- Experience in creating front-end frameworks, or in creating optimised, reusable components.
- A solid understanding of design principals and patterns as it applies to JavaScript.
- A strong understanding of web accessibility, particularly Section 508, and WCAG 2.0.
- Experience with responsive design and the best practices around it.
- A drive to produce quality testable code.
- Expert level HTML, JavaScript and CSS.
- Excellent analytical skills including ability to work with unstructured information.
- Must be able to handle complex problems independently, and evaluate alternative approaches to problem solving.
- Strong grasp of object oriented programming concepts and design patterns, with the ability to model solutions using UML.
- Knowledge of agile software development practices including test-driven development.
- Good technical writing and documentation skills with high attention to detail.
- Excellent written communication skills.
Tools & Technologies
- Vue, AngularJS, PHP, Symphony, REST, Docker and Jenkins
Education
- Bachelors (Computer Science/Engineering)
Experience
- Prior front-end development experience & contributions to other projects will be an added advantage.
- Experience in Vue or AngularJS.
- Experience with RestAPI.
Benefits
Above industry standard salaries for the competent candidates
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree