Banner ImageBanner Image
Itsavirus

Senior Front End Engineer React  

Itsavirus

 
  • Denpasar, Indonesia
    Denpasar, Bali, Indonesia
    Denpasar
    Bali
    Indonesia
    Indonesia
    TELECOMMUTE
  • Full timeFULL_TIME

Expired a month ago

2024-11-17T16:00:00+00:00
Job closed.

Job Description

Please note:

- Working at Itsavirus is demanding and we select our team members carefully. For this position we require you do to a video introduction, 2 or 3 interviews, a technical test, and an interview with our founder.
- Your English needs to be sufficient to communicate with clients all over the world.
- You need to have a strong understanding of SDLC + GitFlow (including the deployment).

What You’ll Do:

As a Senior Engineer at Itsavirus, you will be at the forefront of developing sophisticated, scalable software solutions that push the boundaries of technology. You will:

  • Lead Development Projects: Take ownership of key projects, driving the technical direction and ensuring high-quality delivery.
  • Architect and Implement: Design and implement robust, scalable systems that solve complex business problems with simplicity and elegance.
  • Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and other engineers to create seamless and impactful solutions.
  • Innovate: Stay ahead of the curve by exploring new technologies and methodologies, and bring those innovations into our products and processes.

Why Itsavirus?

  • Innovative Culture: Be part of a team that values creativity, innovation, and continuous improvement.
  • Global Impact: Work on projects that make a difference, with clients and colleagues around the world.
  • Professional Growth: We invest in your growth with opportunities for learning, development, and career advancement.
  • Competitive Compensation: We offer a competitive salary, flexible working arrangements, and comprehensive benefits.

Minimum Qualifications

About you

We are looking for a skilled react.js developer to join our front-end development chapter. You have at least 5 years of experience. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.

To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.

Your technical skills

  • Firm grasp of React Native Knowledge, a strong understanding of React Native fundamentals & familiar with popular libraries and tools in the React Native ecosystem. Experienced working with API’s and other third-party libraries.
  • Solid understanding of Javascript concepts and modern ES6+ features. Proficient in writing clean, efficient and maintainable code.
  • Solid understanding of Typescript concepts and best practices.
  • You should be familiar with architectural patterns such as Flux, Redux, or MobX for managing state in large-scale applications.
  • Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}
  • Good Understanding of performance optimization techniques (profiling, debugging performance issues)
  • Deep understanding of UX best practices
  • Experiences with Gitlab, Github or other git-based version control system
  • Skilled in the automated unit and system testing - Experience with automated testing suites, like {{Jest or Mocha}}
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Understanding of REST APIs, the document request model, and offline storage
  • Familiarity with CI/CD pipelines, cloud platforms (AWS, GCP, Azure), and infrastructure as code is a plus.

Your soft skills

  • Leadership & mentorship skill, delegating tasks & setting a good example through your own work ethic and professionalism.
  • Clear communication: able to articulate ideas and tech concepts clearly, discussing requirements with stakeholders, explaining tech solutions to non-tech individuals.
  • Adaptability & continuous learning: this includes being open to learn new tech, staying update with industry trends and learn new approach to meet project requirements
  • Collaboration: this includes being respectful of others, sharing knowledge and ideas and being willing to assist & support others
  • Time management: Ability to estimate task durations and manage your time effectively contributes to the overall success of the projects.

How to Apply:

If you're ready to bring your skills and creativity to Itsavirus, apply today by sending your resume and a cover letter explaining why you’re the perfect fit. We look forward to seeing how you can contribute to our team.

Please note: Applicants without a cover letter will not be considered.

English is required: Your English needs to be at a sufficient enough level to communicate effectively with people all over the world.

Expect a Test: As part of the selection process, you will receive a take-home test and, later, a live coding session with a tech lead.

Video interview: Candidates will be requested to submit an introduction video.

Perks and Benefits

  • Work from HomeWork from Home
  • Special Leave Benefits for WomenSpecial Leave Benefits for Women
  • Free Lunch or SnacksFree Lunch or Snacks
  • Medical / Health InsuranceMedical / Health Insurance
  • Paid Sick LeavePaid Sick Leave
  • Relocation AssistanceRelocation Assistance
  • FlexitimeFlexitime
  • Maternity & Paternity LeaveMaternity & Paternity Leave

Jobs Summary

Job Level
Mid-Senior Level / Manager
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Recruiter response to application
Sometimes
Office Address
Denpasar, Bali, Indonesia
Industry
Internet
Vacancy
1 opening
Website
https://www.itsavirus.com/

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Itsavirus

Itsavirus provides top-tier tech teams from Asia to businesses worldwide. With a team of over 50 dedicated professionals, we specialize in large and complex projects for a diverse range of clients, from global enterprises to innovative startups. We believe that a strong, engaged, and well-supported team is the foundation of our success.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: