We are seeking a skilled and versatile developer proficient in Android, PHP (Core), MySQL, and Node.js to join our team. As a developer, you will be responsible for designing, developing, and maintaining mobile applications, web applications, and backend systems. Your role will involve collaborating with our team of designers, project managers, and other developers to deliver high-quality software solutions.
Responsibilities:
1. Android Development:
• Design and develop robust and user-friendly Android applications.
• Collaborate with the design team to create intuitive and visually appealing interfaces.
• Implement best practices for performance, security, and code quality.
• Conduct thorough testing and debugging to ensure application stability.
2. PHP Development:
• Develop scalable and efficient web applications using PHP (Core) and related frameworks.
• Create and optimize database structures and queries using MySQL.
• Integrate third-party APIs and services.
• Implement security measures to protect against vulnerabilities.
3. Node.js Development:
• Build server-side applications and APIs using Node.js.
• Develop scalable and high-performance solutions.
• Collaborate with front-end developers to integrate server-side logic with client-side components.
• Implement testing and debugging processes to ensure code reliability.
4. Database Management:
• Design and optimize MySQL database structures.
• Write efficient and optimized SQL queries for data retrieval and manipulation.
• Ensure data integrity and implement appropriate data security measures.
Requirements:
1. Strong proficiency in Android development using Java.
2. Solid experience in PHP (Core) programming and web development frameworks (such as Laravel, CodeIgniter).
3. Proficiency in server-side JavaScript programming with Node.js and related frameworks (such as Express.js).
4. Experience in developing RESTful APIs and integrating third-party services.
5. Strong understanding of database management systems, particularly MySQL.
6. Knowledge of writing efficient SQL queries and optimizing database performance.
7. Familiarity with front-end technologies like HTML, CSS, and JavaScript.
8. Strong understanding of version control systems, preferably Git.
9. Ability to write clean, efficient, and maintainable code.
10. Excellent problem-solving and analytical skills.
11. Strong communication and collaboration skills.
Bonus Skills:
• Experience with hybrid mobile app development frameworks like React Native or Flutter.
• Familiarity with other databases like PostgreSQL or MongoDB.
• Knowledge of front-end frameworks/libraries like React or Angular.
• Understanding of cloud platforms like AWS or Azure.
• Familiarity with containerization technologies like Docker.
• Experience with Agile/Scrum development methodologies.
If you meet the qualifications and are passionate about creating innovative software solutions, we would love to hear from you. Please submit your resume, portfolio (if applicable), and any relevant project samples showcasing your skills in Android, PHP (Core), MySQL, and Node.js development.