Senior Frontend Web Developer: Lead team designing responsive apps with React, Tailwind CSS, and TypeScript.
Implement state management, security practices, and remote collaboration.
Description
Duties and Responsibilities:
As a Senior Frontend Web Developer, you will lead a collaborative team effort, working closely with developers and designers to architect, develop, and optimize web applications.
Your duties include:
- Develop and maintain responsive and pixel-perfect user interfaces using React and modern CSS frameworks (e.g., Tailwind CSS, Bootstrap, etc.)
- Utilize TypeScript to ensure type safety and maintain high code quality.
- Work with Mono Repo architectures (Nx, Lerna, Turborepo, etc.) to manage and share code across projects.
- Implement state management solutions using Redux, Zustand, or similar libraries.
- Collaborate with designers to convert Figma designs into functional HTML/CSS code.
- Apply security best practices in software development, including secure coding and implementing authentication/authorization mechanisms.
- Participate in problem-solving sessions to break down complex challenges and optimize code for performance.
- Communicate effectively in a remote environment, using tools like Slack and Google Meet.
- Collaborate with team members on GitHub, Jira, Confluence, and other remote collaboration platforms.
Qualifications and Requirements:
To excel in this senior role, you should possess the following qualifications and requirements:
Skills:
- React.js: Understanding of React core concepts (Hooks, Context API, Lifecycle methods, etc.).
Experience with functional components and advanced patterns (HOCs, Render Props, etc.).
Optional experience with React Native.
- TypeScript: Proficient in TypeScript features (Generics, Interfaces, Union Types, etc.).
Experience in applying TypeScript in React applications.
Ability to write clean, type-safe code.
- UI Design: Proficiency in modern CSS frameworks (e.g., Tailwind CSS, Bootstrap, etc.).
Ability to design responsive and visually appealing user interfaces.
Experience with customizing and extending CSS frameworks to meet project needs.
- Mono Repos: Experience with Mono Repo architectures (Nx, Lerna, Turborepo, etc.).
Understanding of dependency management and code sharing in Mono Repos.
- Security Practices: Knowledge of security best practices in software development.
Experience with authentication and authorization mechanisms (OAuth, JWT).
Understanding of secure coding practices (e.g., XSS, CSRF).
- Remote Work Capabilities: Clear communication of technical concepts in both written and verbal formats.
Ability to work independently, manage time effectively, and demonstrate productivity in a remote setting.
Experience in collaborative work within a distributed team using remote collaboration tools.
Interested?
#J-18808-Ljbffr