Description
We are seeking an experienced Full Stack Developer who can design, develop, and implement multi-platform applications that run on Windows Desktop, Web, Android, and iOS platforms. The ideal candidate should possess a strong background in JavaScript, along with expertise in UI/UX design, and hands-on experience with SQL databases.
Responsibilities
1. Collaborate to understand project requirements and develop technical specifications for multi-platform applications.
2. Design and implement user interfaces for web and mobile applications, ensuring an intuitive and visually appealing user experience.
3. Utilize JavaScript and relevant frameworks (React, Angular, or Vue.js) to build responsive, interactive, and performant user interfaces across different platforms.
4. Develop cross-platform mobile applications using React Native to provide a seamless experience on Android and iOS devices.
5. Employ Electron framework to build cross-platform desktop applications that can run on Windows operating systems.
6. Implement RESTful APIs and integrate with SQL databases to handle data storage, retrieval, and manipulation.
7. Optimize application performance across platforms and devices, ensuring smooth user interactions and responsive design.
8. Conduct thorough testing and debugging to identify and resolve any issues or bugs in the application code.
9. Stay up-to-date with the latest industry trends, best practices, and emerging technologies to enhance application development processes.
Qualifications
1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. Proven experience as a Full Stack Developer, working on multi-platform applications that run on Windows Desktop, Web, and Mobile (Android and iOS).
3. Strong proficiency in JavaScript and related frameworks like React, Angular, or Vue.js.
4. Knowledge of UI/UX principles and experience in designing and implementing intuitive and visually appealing user interfaces.
5. Hands-on experience with cross-platform mobile development using React Native.
6. Familiarity with Electron or other frameworks for building cross-platform desktop applications.
7. Solid understanding of SQL databases and experience in writing complex queries and optimizing database performance.
8. Experience in RESTful API development and integration.
9. Knowledge of version control systems like Git.
10. Strong problem-solving and analytical skills with the ability to work in a fast-paced, collaborative environment.
11. Excellent communication and skills to work in a team