Job Description
Summary
We are seeking a highly skilled Senior Frontend Engineer with experience in Frontend development and exposure to Blockchain technology. This role is purely an IC role focused on the design, development, testing, and deployment of product development tasks while collaborating with other Frontend & Fullstack Engineers. You will work closely with engineering teams, project managers, designers, and engineering leadership to ensure the successful delivery of complex projects.
Key Responsibilities:
UI Development: Lead the development of user interfaces using modern front-end frameworks (React). Ensure the implementation of responsive and adaptive design principles for optimal display across various devices.
Cross-Browser Compatibility: Ensure that applications work seamlessly across different browsers and platforms, maintaining consistency in look and functionality.
Performance Optimization: Optimize web pages for maximum speed and scalability. Implement strategies for efficient loading and rendering, including code splitting and lazy loading.
Collaboration with Design Teams: Work closely with UX/UI designers to translate visual concepts into functional online experiences. Ensure that the end product adheres to the design specifications and user experience standards.
Integration with Backend Services: Collaborate with backend developers to integrate APIs and understand the server-side logic to ensure smooth data exchange between the server and the front end.
Code Quality and Standards Compliance: Maintain high code quality and ensure adherence to coding standards. Use linters and other tools to enforce code style and quality.
Testing and Debugging: Write and maintain unit and integration tests. Debug issues across multiple browsers, optimizing the code as necessary.
Documentation: Create and maintain thorough documentation for all front-end code and components, ensuring clarity and ease of maintenance.
Accessibility Compliance: Ensure that web applications are accessible according to WCAG standards, catering to users with different abilities.
Required Qualifications:
-6+ Years of experience working as a Software Engineer.
-Bachelor's Degree in Computer Science or similar.
-Proficient in front-end development: Expertise in HTML5, CSS3, JavaScript, and experience with React to lead the development and maintenance of front-end services. This includes writing clean, efficient, and scalable code.
-Responsive and Mobile Design: Strong skills in creating responsive designs and understanding of mobile-first development principles.
-Modern JavaScript Standards: Proficiency in ES6+ features and asynchronous programming models.
-API Integration: Experience with RESTful and GraphQL API integration.
-Web3: Interest in Web3 ecosystem, wallets & transactions, IDOs & ICOs, DeFi (staking, farming, liquidity pools), omnichain.
Skills
- Database Management
- Development
- Software Engineering
- SQL
- Team Collaboration
- API Integration