We are looking for an ambitious and self-driven Front-end Engineer to join our team. As a Front-end Engineer, you will be responsible for implementing visual elements that users see and interact within a web application, which makes your role crucial for the success of our business.
At our company, you will be working with the cutting edge technologies, you will have the chance to advance and grow your career.
The Front-end Engineer will work directly under the Software Development Manager and work collaboratively with other Software Engineers, QA/Test Engineers and other team members. He or she will be expected to innovate and provide suggestions and solutions to maintain and improve the current and future developments of the company.
Responsibilities:
- Replicate Beautiful Designs into Frontend Applications Using HTML, CSS and JS Which will be provided By UI/UX Team using Figma and Adobe XD
- Develop new user-facing features
- Design Architecture
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Collaborate with other team members and stakeholders
- Implement and manage best practices for maintaining source code repositories and branching, PRs strategies for multiple code bases and applications
- Analyze and resolve technical and application problems
- Provide analysis and troubleshooting for production issues & code deployment activity
- Contribute to user interface design and development
- Work collaboratively with other developers, and product owners
- Ability to wear many hats and learn new technologies quickly
Qualifications:
- Proficient understanding of web markup, including HTML5, CSS3
- Must Hands on WIth at least one of these Frontend Frameworks/Libraries (VueJS,AngularJS, Angular 2 onward, React, )
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Bachelor’s Degree in Computer Science, Information Systems, Systems Engineering, or equivalent degree
- Experience developing open standards-based solutions: web services, web applications, and modern user interfaces
- Significant, demonstrable experience implementing features across the software development team and development environment
- Ability to be a self-starter and work in a fast-paced environment solving challenging problems in designing, writing, editing, modifying and debugging code
- Experience with Git version control
Additional Preferred Qualifications:
- Ability to think independently and contribute to the overall effort without much direction
- Ability to work well within a team environment
- Ability to work well under pressure
Bonus Additional Skills & Competencies
- Excellent communication and organizational skills
- Development for mobile platforms
- Webpack, Flexbox, Bootstrap, and SASS
- Huge LOVE for Open Source