Job Title: Front-End Developer Engineer – 3 Positions
Organisation: Igourd
Duty Station: Kampala, Uganda
About Organisation:
Igourd provide POS, purchasing and sales, production and processing, financial management and other software services for supermarkets, restaurants, factories and other scenarios, helping companies improve efficiency and reduce costs.
Key Duties and Responsibilities:
- Front-end architecture design and optimization
- Lead the company’s overall front-end architecture design and establish a highly maintainable and high-performance front-end technology system.
- Responsible for the architecture and implementation of Vue + Electron technology stack, formulate front-end development specifications and component solutions.
- Design and implement a multi-terminal unified (Web / desktop client) architecture solution.
- Core code development and performance optimization
- Develop core functional modules and tackle key technical challenges.
- Optimize front-end performance, build efficiency, and package volume to improve load speed and user experience.
- Participate in packaging, automatic updates, security policies and cross-platform compatibility issues of Electron applications.
- Team technical guidance and norm building
- Guide team members in high quality code development and Code Review.
- Develop technical documentation, component libraries, scaffolding and engineering templates to increase the efficiency of your team’s R & D.
- Promote continuous upgrade of the front-end technology stack and the implementation of new technologies.
- Cross-departmental collaboration and systems integration
- Work closely with back-end, UI / UX, and product teams to ensure architecture design meets business requirements and scalability.
- Participate in overall system architecture design and API specification definition.
Qualifications, Skills and Experience:
- Bachelor of software engineering, computer science, or related field.
- 4+ years of front-end development experience, and more than 2 years of architecture / technology leader experience.
- Masters added value
- Technical capabilities
- Proficient in Vue 3, Vue – Router, Pinia and other front end supporter ecology.
- Familiar with Electron / Quasar architecture principles, experience in desktop application development and packaging.
- Familiar with Node.js, TypeScript, Vite / Webpack packaging toolchain.
- Understand Electron core concepts such as Cross Process Communication (IPC), Main Process and Render Process Mechanism, Security Sandbox Mechanism.
- Familiar with front-end performance optimization, engineering, automated build and continuous integration processes (CI / CD).
- Familiarize yourself with common cross-platform development and system resource calls (filesystems, system menus, clipboards, notifications, etc.).
- Experience with large front-end projects or desktop client application architecture is preferred.
- Integrated capabilities
- Has excellent systems design thinking, problem analysis and problem solving skills.
- Has good communication, coordination and documentation skills.
- We have a continued passion for technological innovation and user experience.
- Experience with cross-platform (Windows / macOS / Linux) applications.
- Familiar with Electron + java or Electron + c interactive development.
- Experience with DevOps, automatic updates, plug-in systems or multi-instance architectures.
- Have participated in or led an open source project.
How to Apply:
If you are interested, please email us your resume to: [email protected]
For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline
Level of Education: bachelor degree
Work Hours: 8
Experience in Months: 48
