177
Job Description
Electron Application Development: Design and develop cross-platform desktop applications using Electron that run on Windows and macOS
Responsibilities
- Electron Application Development: Design and develop cross-platform desktop applications using Electron that run on Windows and macOS
- Frontend Development: Implement user interfaces with Vue.js and TypeScript
- Backend Development: Develop and maintain server-side applications using .NET (C#) and Symfony (PHP). This includes designing and implementing APIs and web services
- Database Management: Design and optimize database schemas, create, modify, and query relational databases
- API Development: Develop RESTful APIs and web services, ensuring high performance and adherence to API design best practices.
- Performance Optimization: Optimize application performance and ensure a smooth and responsive user experience.
- Electron Security: Implement and adhere to security best practices, including data encryption and secure communication.
- Bug Fixing and Troubleshooting: Identify and resolve bugs, issues, and glitches in our applications.
- Code Quality: Maintain code quality, enforce coding standards, and ensure best practices.
- Documentation: Create and maintain technical documentation for applications, code, and processes.
- Cross-Platform Testing: Test applications on various operating systems and troubleshoot compatibility issues.
Qualifications
You’re a great fit for this role if:
- You are a person that has a constant desire to learn and the ability to learn quickly.
- You are taking responsibility and ownership.
- You are asking questions.
- You are a great team player!
What will help you thrive?:
- You have more than 4 years of experience working on web applications.
- You have strong knowledge of TypeScript and its application within frontend frameworks (ideally vue.js).
- You create visually appealing and user-friendly interfaces.
- You have strong experience with at least one backend framework (.NET, Symfony, Spring).
- You are proficient in working with relational databases (e.g., MySQL, SQL Server) and NoSQL databases (e.g., MongoDB).
- You care about product management and understanding user needs.
- You can communicate in English – both spoken and written – min. B2 level.
Location: Remote.
Apply: FULLSTACK DEVELOPER