Skill diminta
AngularCommunicationJavaScriptReactVue.js
Deskripsi
Job Responsibilities
- Designing, developing, and maintaining website
- Collaborating with cross-functional teams, including hardware engineers, firmware developers, and UX/UI designers, to understand hardware specifications and develop software solutions that effectively utilize the device's capabilities.
- Implementing communication protocols and APIs to establish reliable and secure connectivity between mobile applications and hardware devices.
- Writing clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Conducting thorough testing and debugging of website
- Collaborating with the product management team to define and prioritize feature requirements, ensuring that the software meets customer needs and enhances the user experience.
- Staying updated with the latest trends, tools, and frameworks in mobile application development and hardware integration, and proactively applying this knowledge to improve the development process and deliver innovative solutions.
- Create website layout/user interface by using standard HTML/CSS practices
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Create and maintain software documentation
- Be responsible for maintaining, expanding, and scaling our site
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Cooperate with web designers to match visual design intent
- Maintain and care for company's IT Infrastructure
Job Requirements
- Bachelor's degree in IT, Information System (SI), Electrical Engineering, Electronics Engineering, or a related field.
- Proficiency in CSS, HTML and JavaScript
- Experience with CSS preprocessors such as Sass or Less
- Responsive design and mobile development
- Strong problem-solving and debugging skills
- Knowledge and expertise in front-end frameworks and libraries such as React, Angular and Vue.js
- Comfortable in working with branches, merging code, and resolving conflicts.
- Knowledge of browser developer tools such as Chrome DevTools
- Should be able to write code that works across browsers and solve any issues that may arise.
- Should have a good eye for design and an understanding of design principles
- Have a growth mindset and a willingness to learn and adapt to new technologies
- Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and present complex technical information in a clear manner.