hiring

Senior Frontend Developer

Job Description:

We are seeking an exceptional Senior Frontend Developer to lead our web application projects. You will design scalable frontend solutions, ensure technical excellence, and shape our product's user experience. The ideal candidate has strong knowledge of modern JavaScript frameworks, state management, and performance optimization.

You will mentor junior developers, promote best practices, and stay updated with the latest frontend technologies. Your skills in responsive design, accessibility, and progressive web apps will ensure excellent user experiences across devices.

This role requires a self-starter who thrives in a fast-paced, agile environment. You will make key technical decisions and communicate complex concepts to both technical and non-technical team members, driving our product vision forward.


Job Responsibilities:

As a Senior Frontend Developer on our team, you will:

Key Responsibilities:

- Lead Frontend Development: Lead the development and implementation of high-fidelity, performant frontend applications using modern frameworks and libraries (e.g., React, Vue.js, Svelte).

- Collaborate with Cross-Functional Teams: Work closely with product managers, UX/UI designers, and backend engineers to deliver cohesive and impactful user experiences.

- Mentor Junior Developers: Provide guidance, code reviews, and support to junior developers, fostering a culture of learning and continuous improvement.

- Ensure Code Quality: Establish and enforce coding standards and best practices, conduct code reviews, and maintain high code quality and technical excellence.

- Drive Innovation: Stay abreast of industry trends, emerging technologies, and best practices; proactively propose and implement innovative solutions to improve the product.

- Optimise Performance: Implement performance optimisation techniques to ensure fast load times, smooth interactions, and overall responsiveness of applications.

- Ensure Accessibility and Usability: Develop accessible and user-friendly applications, adhering to the latest web standards and guidelines.

- Continuous Integration and Deployment: Implement and maintain CI/CD pipelines to streamline the development process and ensure rapid and reliable deployment of new features.

- Problem-Solving: Identify, diagnose, and resolve complex technical issues and bugs promptly and efficiently.

- Documentation: Maintain comprehensive and up-to-date documentation of the frontend codebase, processes, and practices.

- Project Management: Independently manage and deliver projects, from initial concept to final implementation, ensuring timely delivery and alignment with business goals.

- Security Best Practices: Implement and advocate for secure coding practices to protect applications and data from vulnerabilities and breaches.

- Stakeholder Communication: Effectively communicate with stakeholders, providing regular updates on project progress, challenges, and solutions.


Deadline, Vacancies & Summary:

Title: Senior Frontend Developer

Job Type: Full-time Remote Job Opportunity

Deadline: 16-Sep-2024
Code: 1852e867-cb2e-4eed-a958-c007b23457f9 (take this for questionnaires)
Vacancies: 1
Working Hours: Monday - Friday | 8hrs/day
Weekly: 5 Working Days / 40 hours
Weekend: Saturday & Sunday


Salary Range:

80,000 BDT to 120,000 BDT per month.

- Bonus Structure:

You can look forward to a generous bonus of one extra month's salary, divided into two instalments during the festive EID seasons (applicable after the probation period).

Access to a comprehensive leave policy designed to support work-life balance.

- Comprehensive Leave Benefits:

Enjoy a well-rounded leave package including Paid Time Off (PTO) of 10 days, 12 days of Sick Leave, 1 week of Mandatory Vacation per year as well as Bereavement, Parental, Medical, and all Public Holidays applicable after the probation period. We value your well-being and ensure you have time to recharge with a variety of leave options.

We Hire Candidates Based on Merit, Not Background.

Instruction:

To ensure a smooth application process, we recommend using a desktop computer to access and review the documents. Mobile browsers may not provide full access to header links, potentially leading to confusion.

We kindly request that you carefully read through all provided details. Attention to detail is crucial; it's worth noting that approximately 90% of job seekers do not pass this stage due to oversight.

We take every candidate seriously and value your time. We are committed to providing prompt responses to all applicants, including those who may not proceed further. Following the instructions meticulously greatly increases your chances of success. Thank you for your attention, and please stay tuned for the next steps in this exciting journey.

Equal Opportunity & Evaluation:

At Evatix, we proudly uphold the principles of equal opportunity, ensuring that our employees are assessed solely on their adaptability, skillsets, and knowledge. We do not rely on traditional academic backgrounds or certificates to determine an individual's worth.

Our company places a premium on your enthusiasm for proficiency and your commitment to achieving objectives. If you thrive on challenges, excel in problem-solving, and have a passion for continuous learning, then Evatix is the perfect place for you. Your dedication and drive are what we value most.

Selection Steps:

1: Job Application Screening

In this initial step, we will review all submitted job applications. This includes assessing your CV and responses to the application questionnaire.

Step 2: Practical Task

Successful candidates from the application screening will be invited to complete a practical task. The details of this task will be provided, and candidates will have a specific timeframe (usually 1-2 days) to complete it. This task allows us to assess your practical skills and creative thinking.

Step 3: Online Interview

Shortlisted candidates who perform well on the practical task will be invited for an online interview, which is expected to last for a maximum of 45 minutes to 1 hour. During the interview, we will discuss your background, skills, and experience, as well as assess your compatibility with the team and our company culture. This step aims to get to know you better and ensure that your skills align with our requirements.

At each step, we aim to provide timely feedback and responses. Your progress to the next step will be communicated via email. We appreciate your patience and effort throughout the selection process.

Role:

We are seeking an exceptional Senior Frontend Developer to lead our web application projects. You will design scalable frontend solutions, ensure technical excellence, and shape our product's user experience. The ideal candidate has strong knowledge of modern JavaScript frameworks, state management, and performance optimization.

You will mentor junior developers, promote best practices, and stay updated with the latest frontend technologies. Your skills in responsive design, accessibility, and progressive web apps will ensure excellent user experiences across devices.

This role requires a self-starter who thrives in a fast-paced, agile environment. You will make key technical decisions and communicate complex concepts to both technical and non-technical team members, driving our product vision forward.

Authority:

  • Make technical decisions regarding frontend architecture and technology stack
  • Approve code changes and merge requests
  • Lead frontend-related meetings and discussions
  • Represent the frontend team in cross-functional meetings
  • Advocate for best practices and influence the direction of frontend development.

Education:

A degree in Computer Science, Software Engineering, or a related field is a plus, but not required.

Experience:

  • - At least 3 -5 years of professional experience as a Frontend Developer.
  • - A strong portfolio that showcases successful web applications and projects you’ve developed.
  • - We focus on practical experience and real results, not just education.
  • - We value candidates with real-world projects, open-source contributions, or other clear achievements.
  • - Strong leadership skills, with experience mentoring and guiding junior developers.
  • - Excellent problem-solving abilities and attention to detail.

Technology Stacks:

  • - Front-End: HTML5, CSS3, JavaScript/TypeScript, React.js, Vue.js, Svelte, etc
  • - Build Tools: Webpack, Babel, Gulp, Grunt
  • - APIs: RESTful APIs, GraphQL
  • - Version Control: Git
  • - CI/CD: Jenkins, Travis CI, CircleCI
  • - Testing: Jest, Mocha, Cypress, Selenium

 

  • - Performance & Optimisation: Web performance optimisation techniques, Performance profiling and debugging tools
  • - Accessibility & Usability: Web accessibility standards, UX design principles
  • - Other: Progressive Web Apps (PWA), Server-side rendering (Next.js, Nuxt.js), Mobile-first design, CSS-in-JS (Styled Components, Emotion), Static site generators (Gatsby, Gridsome), Docker

Requirements:

Must-Have:

  1. 5+ years of experience in frontend development
  2. Proven experience as a Senior Frontend Developer or similar role
  3. Strong proficiency in HTML, CSS, and JavaScript, with deep expertise in modern frontend frameworks (React, Svelte, or Vue.js), including ES6+ features
  4. Experience with state management libraries (Redux, Vuex, or NgRx)
  5. Solid understanding of responsive design and cross-browser compatibility
  6. Familiarity with server-side rendering and API integration
  7. Experience with unit testing and end-to-end testing frameworks
  8. Strong problem-solving skills and attention to detail
  9. Excellent communication and leadership skills
  10. Ability to work independently and manage multiple projects simultaneously
  11. Familiarity with frontend build tools and task runners (e.g., Webpack, Gulp).
  12. Experience with testing frameworks and tools (e.g., Jest, Mocha, Cypress).

Computer Requirements:

Candidates should have access to their computers during the probation period. (Processor: AMD Ryzen 5 3600 or similar{with a benchmark of 17K+ or similar}, RAM 16GB minimum, NVMe 512).

If you're a creative thinker ready to embark on exciting design challenges, regardless of your educational background, we encourage you to apply!


 

Nice to have:

  • - Experience with mobile app development (React Native or similar)
  • - Certification in frontend development or related field.
  • - Knowledge of GraphQL and its implementation in frontend applications.
  • - Knowledge of backend technologies (Node.js, Python, or Java)
  • - Familiarity with cloud platforms (AWS, Azure, or GCP)
  • - Experience with microservices architecture
  • - Experience with server-side rendering frameworks (e.g., Next.js, Nuxt.js).
  • - Knowledge of CSS preprocessors (e.g., Sass, LESS).
  • - Understanding of containerisation technologies (e.g., Docker).
  • - Understanding of design principles and UX best practices
  • - Knowledge of web accessibility standards (WCAG)
  • - Experience with WebGL or other 3D technologies for the web

Deadline: 18-Sep-2024

If you don't have time now, you can bookmark the link to proceed during your free time

Apply Now
Top