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.