Software Engineer I (JavaScript)
tracelink
Job Description
Key Responsibilities:
- Develop and maintain user-facing features using modern web technologies.
- Write clean, maintainable, and well-documented code.
- Collaborate with UI/UX designers to implement pixel-perfect designs.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to the overall quality of the codebase.
- Work with the backend team to integrate APIs and services.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, or a related field, or equivalent practical experience.
- Proficiency in JavaScript (ES6+) including its modern features and best practices.
- Solid understanding of HTML5 and its semantic use.
- Understanding of the MVVM (Model View View Model) architecture
- Strong knowledge of CSS3, including layout techniques (Flexbox, Grid), and responsive design principles.
- Experience with Web Components (using libraries like Lit, or native APIs).
- Familiarity with modern JavaScript frameworks/libraries (e.g., React, Angular, Vue, Node) is a plus.
- Understanding of No Code Systems
- Experience with version control systems, particularly Git.
- Basic understanding of browser rendering behavior and performance optimization.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.