Frontend Developer - Payments
Mondia
- Cairo
- Permanent
- Full-time
- Create and maintain user-friendly, multi-lingual, web applications and components using Vue.js, React, NuxtJs, and NestJs.
- Implement robust, performance-driven, secure, modular, and maintainable code, adhering to established best practices and workflows.
- Work closely with backend developers, middleware, and UX/UI designers to ensure seamless collaboration and high-quality product delivery.
- Follow the agile/scrum development process, actively participating in sprint planning, reviews, and retrospectives.
- Take ownership of building new applications and updating existing projects, meeting project deadlines and milestones.
- Maintain effective communication within the team and across departments, ensuring a clear understanding of project requirements and updates.
- Be adaptable and responsive to changing project requirements and technological advancements, staying updated on industry trends.
- Conduct thorough testing of applications to identify and address any bugs, issues, or performance concerns.
- Provide comprehensive documentation for code and development processes, facilitating knowledge sharing and future maintenance.
- Occasionally provide direct support to other teams, particularly in areas like performance marketing and LiveOps, as needed.
- Engage in ongoing self-learning and professional development to stay abreast of emerging technologies, industry trends, and best practices in JavaScript, Vue.js, React, and related frameworks.
- Strong knowledge of HTML5, CSS3, JS (Angular, Vue.js), TypeScript with at least three years of experience;
- Understanding of browser rendering and the event model;
- Experience working with out-of-date browsers;
- Debugging experience with Webview;
- Experience working with Git version control systems;
- Ability to work with someone else’s code;
- Experience working with a browser-based developer tool, understanding of the debugging process;
- Communication skills and independence.
- Experience working with CSS3 preprocessors (LESS,SASS/SCSS);
- Experienced npm, WebPack, Angular, Vue configuration;
- In-depth knowledge of JS (JS Core, Patterns);
- Experience with Unit Tests.
- Family Medical Insurance Coverage
- Social Insurance
- Annual Bonus
- Cooperation in a highly motivated, young, international team spread across 3 continents.
- An attractive location in a creative and modern office in New Cairo