About TAPSI
Here at TAPSI, every ride propels us towards a greater purpose. As a dynamic player in the ride-hailing industry, we're driven by a vision to redefine transportation and delivery while making a meaningful social impact. At TAPSI, we're committed to assembling the brightest talents and fostering a culture of performance excellence. Join us on our journey to drive change, innovate relentlessly, and shape the future of mobility. Together, let's embark on an exciting adventure where no problem is too big, and every solution contributes to something greater.
About the Role
As a Senior Front-End Developer at Tapsi, you will be a crucial part of our development team, responsible for designing and implementing exceptional user interfaces for our web applications. You'll work on cutting-edge projects, collaborate with cross-functional teams, and play a pivotal role in shaping the user experience.
Responsibilities
- Take the lead in coding and developing visually appealing, user-friendly web interfaces.Collaborate with designers and back-end developers to ensure high-quality, seamless web applications.
- Apply your expertise in front-end development, keeping up-to-date with the latest industry trends and emerging technologies. Set and promote best-in-class front-end engineering standards and practices.
- Create interfaces that prioritize user experience and accessibility. Ensure the usability and performance of our web applications are at the highest standards.
- Maintain code quality, conduct code reviews, and promote a commitment to producing maintainable code in a large codebase. Encourage a culture of technical excellence within the team.
Requirements
- Minimum 2 years of experience in front-end/JavaScript development.
- Deep knowledge of JavaScript (ES6/ES7).
- Proficiency with modern JavaScript frameworks/libraries (e.g., React.js, Vue, etc).
- Familiarity with Server Side Rendering (SSR) and SEO best practices. +
- Experience with front-end build tools and task runners (e.g., Webpack).
- Strong understanding of user interface design principles and user experience concepts.
- In-depth understanding of the web development process, from design to deployment.
- Knowledge of HTML5, semantic web, responsive design, and mobile-first development.
Additional Skills
- Familiarity with Docker and CI/CD practices.
- Experience with browser testing and debugging.
- Knowledge of PWA concepts.
- Agile development experience (Scrum/Kanban).
- Proficiency in version control systems (e.g., Git).