Chi tiết công việc Frontend Developer tại Thinkmatch
Job Description
We are looking for a Front-End Web Developer who is motivated to combine the design with the programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
ROLES & RESPONSIBILITIES
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with other team members and stakeholders.
Determining the structure and design of web pages.
Ensuring user experience determines design choices.
Developing features to enhance the user experience.
Striking a balance between functional and aesthetic design.
Ensuring web design is optimized for mobile phone.
Building reusable code for future use.
Optimizing web pages for maximum speed and scalability.
Utilizing a variety of markup languages to write web pages.
Maintaining brand consistency throughout the design.
Technical:
Leverage the inbuilt React toolkit for creating frontend features
Create data visualization tools, libraries, and reusable code for prospects
Integrate designs and wireframes within the application code
Monitor interaction of users and convert them into insightful information
Write application interface code with JavaScript
Enhance application performance with constant monitoring
Translate wireframes and designs into good quality code
Optimize components to work seamlessly across different browsers and devices
Good understanding of CSS libraries, GIT, Figma, Adobe XD etc.
Proper user information authentication
Develop responsive web-based UI
Non-Technical:
Constant interaction with other developer teams and design team to discuss UI ideas
A thorough review of applications needs and interfacing elements
Follow proper documentation for changes in application and further updates
REQUIREMENTS:
Technical Skills:
Strong proficiency in JavaScript, object dom, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
Preferred degree in Computer Science, Information Technology or similar
Soft Skills:
Competence to translate business needs into technical requirements
Open-minded team player, willing to accept feedback and offer suggestions
Good time management, project management, communication, and interpersonal skills
Capability to write crisp and clear code based on guidelines and best practices
Willingness to learn modern-day tools and processes
Thinkmatch is a data science company that was born from our dreams to help every company and organization in Indonesia with innovation and optimization through Analytics . Our data science team are among the best in the business in Indonesia. Our team work together from multidiciplnary background to develop sophisticated solutions that simplify your interaction with the complexities of your business. Thinkmatch has always been comited to innovation. We rise to a complex challenge and ensure every single project concludes successfully. We develop analytics and optimization solution that are state of the art. Our team has vast experience in Operation Research, which we combined with extensive knowledge of industry specific business processes across almost every industry imaginable
Glints là hệ sinh thái nhân sự lớn nhất tại khu vực Đông Nam Á. Sứ mệnh của chúng tôi là hỗ trợ cho 120 triệu nhân tài trong khu vực phát triển sự nghiệp của họ, cũng như giúp cho tổ chức tuyển được nhân sự phù hợp ở bất kỳ nơi đâu tại khu vực Đông Nam Á. Được chính thức thành lập tại Singapore vào năm 2015, Glints đã hỗ trợ hơn 3 triệu nhân tài và hơn 50.000 tổ chức thành công trong việc phát huy tối đa tiềm năng nhân lực của họ. Chúng tôi dẫn đầu trong lĩnh vực phát triển nguồn vốn nhân lực với tư cách là startup phát triển nhanh nhất trong thị trường phát triển sự nghiệp và tuyển dụng nhân tài. Cho đến thời điểm hiện tại, Glints đã có mặt tại Indonesia, Malaysia, Singapore, Việt Nam và Đài Loan.