100%

Job Information

Mid-Level Frontend Engineer

Position Overview:

As a Mid-Level Frontend Engineer, you will play a key role in developing and optimizing our web applications. You’ll collaborate with cross-functional teams to build scalable, high-performance features that delight our users and drive our business forward.

Key Responsibilities:

  • 1. Frontend Development with React
    • Utilize React (3+ years) to build dynamic and responsive user interfaces.
    • Implement React hooks, context, and common state management patterns for efficient code.
    • Apply performance best practices and optimizations for enhanced speed and responsiveness.
  • 2. TypeScript Expertise
    • Develop robust applications using TypeScript, leveraging interfaces, generics, and strict typing.
    • Identify and resolve common type-related issues to ensure code quality and reliability.
  • 3. Next.js Implementation
    • Build server-side rendered (SSR) and statically generated (SSG) applications with Next.js.
    • Manage routing, structure, and deployment processes for a seamless delivery.
  • 4. Frontend Fundamentals
    • Demonstrate a solid grasp of HTML5, CSS3, and responsive design principles.
    • Utilize CSS-in-JS or preprocessor tools (Sass, Styled Components) for effective styling.
  • 5. API Integration
    • Integrate with RESTful APIs or GraphQL for smooth communication between frontend and backend.
    • Implement authentication, caching, and error handling to enhance security and performance.
  • 6. Testing & Quality Assurance
    • Use frameworks like Jest and React Testing Library to write and maintain unit tests.
    • Ensure code reliability and prevent regressions through comprehensive testing practices.
  • 7. Version Control & CI/CD
    • Collaborate with Git-based workflows: branching, pull requests, and merges.
    • Utilize CI/CD tools to automate builds and deployments for efficient release processes.

Bonus Skills (Optional):

  • Experience with Node.js or other JS frameworks (Vue, Angular).
  • Basic knowledge of Docker, cloud services (AWS, GCP, Azure), or serverless architectures.
  • Familiarity with modern development tools to enhance productivity and code quality.

What We Offer:

  • Competitive Salary: Reflects your skills and experience.
  • Comprehensive Benefits: Gym Membership, Mobile Expenses, Lunch.
  • Professional Growth: Access to continuous learning, including workshops and conferences.
  • Innovative Projects: Work on cutting-edge initiatives driving industry innovation.
  • Collaborative Culture: Join a supportive team that values creativity and collaboration.