Senior Frontend Engineer
Job Description
Key Responsibilities
UI Development
- Lead the development of user interfaces using modern front-end frameworks (e.g., React).
- Ensure implementation of responsive and adaptive design principles for optimal display across devices.
Cross-Browser Compatibility
- Ensure seamless application performance across various browsers and platforms, maintaining consistency in look and functionality.
Performance Optimization
- Optimize web pages for speed and scalability using techniques like code splitting and lazy loading.
Collaboration with Design Teams
- Work closely with UX/UI designers to translate visual concepts into functional online experiences.
- Adhere to design specifications and user experience standards.
Integration with Backend Services
- Collaborate with backend developers to integrate APIs and server-side logic for smooth data exchange.
State Management
- Implement and manage state control using appropriate tools/frameworks to ensure smooth data flow and responsive user interfaces.
Code Quality and Standards Compliance
- Maintain high code quality by adhering to coding standards and using tools like linters.
Testing and Debugging
- Write and maintain unit and integration tests.
- Debug issues across browsers and optimize the code as needed.
Technical Leadership and Mentorship
- Provide technical leadership, mentor team members, and foster a culture of knowledge sharing.
CI/CD Implementation
- Work with CI/CD tools to automate testing and deployment processes.
Documentation
- Create and maintain thorough documentation for all front-end code and components.
Accessibility Compliance
- Ensure web applications are accessible according to WCAG standards.
Feedback Implementation
- Address stakeholder feedback to iteratively improve the product.
Security Best Practices
- Implement security measures to mitigate risks like XSS and CSRF attacks.
Industry Trends
- Stay updated on front-end development and blockchain integration trends to bring innovation to the platform.
Team Structure
- Work alongside front-end/back-end/test engineers, UI/UX designers, product owners, and Web3 subject matter experts.
Company Culture
- Fully remote, global operation.
- Agile work environment with a focus on user-centric development.
- Proud of the products built, yet continuously seeking improvements.
Career Development Opportunities
- Rapid growth potential with opportunities for technical and management roles.
Requirements
Experience and Expertise
- 4+ years as a Front-End Engineer or Senior Front-End Engineer.
- Proficient in HTML5, CSS3, JavaScript, and React.
- Strong skills in creating responsive designs with mobile-first principles.
- Experience with state management libraries (e.g., Redux, Vuex, or NgRx).
Technical Skills
- Knowledge of CSS preprocessors (e.g., SASS or LESS).
- Proficiency in ES6+ features and asynchronous programming.
- Familiarity with frontend build tools (e.g., Webpack, Rollup, Parcel).
- Experience with testing frameworks like Jest, Mocha, or Cypress.
- RESTful and GraphQL API integration expertise.
Web3 Knowledge
- Interest in Web3 ecosystems, wallets, transactions, and DeFi (e.g., staking, farming, liquidity pools).
Leadership and Collaboration
- Experience mentoring developers and fostering a learning-oriented environment.
- User-centric product development experience.
Desirable Skills
- Strong knowledge of the Web3 ecosystem and blockchain technologies.
- Familiarity with AWS infrastructure and infrastructure as code.
- Bachelor’s degree in Computer Science or a related field.
Skills
- API Integration
- Development
- Leadership
- Software Engineering
- Team Collaboration
Company Overview
Seedify is a leading Web3 project incubator and launchpad, specializing in innovative technologies like DeFi, AI, Big Data, NFTs and Web3 Gaming. We empower creators with funding, community development, marketing, and a robust partnership network, facilitating the launch of top projects within and beyond our community.