Tasks:
Work collaboratively with different teams to develop reliable and appealing web experiences.
Basic Qualifications:
- BS in computer science (or equivalent) with 5+ years of relevant work experience
- Expert understanding of front-end technologies including HTML, CSS, JavaScript, and AJAX
- Good knowledge of server-side templating languages such as ERB, HAML, Mustache
- Familiarity with server-side CSS preprocessors like SCSS or SASS
- Experience working with Bootstrap or other grid-based layout systems
- Experience with modern JavaScript libraries and tooling
- Excellent understanding of React/Vue JS frameworks
- Deep understanding of CSS, BEM components, and front-end best practices
- Experience with backend frameworks such as Rails, Django, or Node is beneficial (Rails preferred but not required)
- Experience integrating with social APIs, CDNs, and RESTful APIs
- Proficiency with code versioning tools, especially Git
- Cross-browser testing experience using tools like Browserstack or SmartBear
Key Responsibilities:
- Write clean, maintainable, and efficient code
- Design robust, scalable, and secure features
- Contribute to all phases of the development lifecycle
- Collaborate with cross-functional teams to devise solutions that align with user needs and business goals
- Maintain high coding standards through regular code reviews
- Stay updated with industry trends while advocating for the use of proven technologies
- Foster a continuous learning and knowledge-sharing environment within the team