Job Description
>
As a senior frontend web developer, you will lead a collaborative team effort to architect, develop and optimize web applications.
Your duties include:
- Developing and maintaining responsive user interfaces using React and modern CSS frameworks.
- Utilizing TypeScript to ensure type safety and maintain high code quality.
- Working with Mono Repo architectures to manage and share code across projects.
- Implementing state management solutions using Redux or similar libraries.
- Collaborating with designers to convert Figma designs into functional HTML/CSS code.
- Applying security best practices in software development, including secure coding and implementing authentication mechanisms.
- Participating in problem-solving sessions to break down complex challenges and optimize code for performance.
Required Skills and Qualifications
>
- React.js: Understanding of React core concepts (Hooks, Context API).
Experience with functional components and advanced patterns (HOCs).
- TypeScript: Proficient in TypeScript features (Generics, Interfaces).
Experience in applying TypeScript in React applications.
- UI Design: Proficiency in modern CSS frameworks.
Ability to design visually appealing user interfaces.
- Mono Repos: Experience with Mono Repo architectures.
Understanding of dependency management and code sharing.
- Security Practices: Knowledge of security best practices.
Experience with authentication mechanisms.
- Remote Work Capabilities: Clear communication of technical concepts.
Ability to work independently and demonstrate productivity in a remote setting.
>
Benefits
>
This role requires strong proficiency in TypeScript and 5+ years of experience in React.
A successful candidate will be able to design, develop and optimize web applications.
The ideal candidate should possess the following qualifications and requirements:
A strong background in front-end web development, preferably with experience in React and TypeScript.
Proficiency in modern CSS frameworks and ability to design visually appealing user interfaces.
Experience working with Mono Repo architectures and understanding of dependency management and code sharing.
Knowledge of security best practices and experience with authentication mechanisms.
Clear communication of technical concepts and ability to work independently in a remote setting.
)},