About Us
Itsavirus delivers exceptional tech teams from Asia to businesses worldwide. With over 50 dedicated professionals, we excel in tackling large and complex projects, serving a diverse range of clients from global corporations to innovative startups.
Are you ready to work with cutting-edge technologies and contribute to impactful projects across the globe? Join us, and become part of a team that values creativity, innovation, and excellence.
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.
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.
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.
Pro Tip: Candidates who submit an introduction video will be prioritized.