Job Summary:
We are looking for a skilled Full Stack Developer to join our team, responsible for developing and maintaining both web and mobile applications. The ideal candidate should be proficient in both front-end and back-end technologies and have experience in creating user-friendly and efficient applications across different platforms.
Key Responsibilities:
- Develop and maintain web applications using modern web technologies (HTML, CSS, JavaScript, etc.).
- Develop and maintain mobile applications for iOS and Android platforms.
- Write clean, scalable code for both web and mobile applications.
- Design user interfaces for both web and mobile applications to enhance user experience.
- Integrate applications with various back-end services and databases.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Experience with back-end technologies and frameworks such as Node.js, Django, or Ruby on Rails.
- In-depth knowledge of at least one programming language for mobile development (Swift, Java, Kotlin).
- Familiarity with RESTful APIs to connect web and mobile applications to back-end services.
- Understanding of database management systems (e.g., MySQL, MongoDB).
- Strong problem-solving skills and the ability to troubleshoot and debug applications.
- Excellent communication and teamwork skills.
- BS degree in Computer Science or a related field.