Scents Istanbul
is looking for full stack-mobile app developer who can handle the follwoing responsibilties:
Job Requirements (Responsibilities)
Application Development:
Design, develop, and maintain mobile applications for both iOS and Android platforms.
Implement user interfaces that are responsive and user-friendly.
Backend Development:
Develop and maintain server-side applications and APIs.
Ensure seamless integration between front-end and back-end systems.
Database Management:
Design, implement, and manage databases to store and retrieve application data.
Optimize database queries for performance and scalability.
Code Quality and Best Practices:
Write clean, maintainable, and efficient code.
Conduct code reviews and provide constructive feedback to peers.
Testing and Debugging:
Create and execute unit tests and automated tests to ensure application reliability.
Debug and troubleshoot issues in both mobile and backend applications.
Collaboration:
Work closely with UX/UI designers to translate designs into functional applications.
Collaborate with cross-functional teams, including product management and QA.
Version Control and Documentation:
Utilize version control systems (e.g., Git) for source code management.
Document code, processes, and decisions for future reference.
Performance Optimization:
Monitor and optimize application performance for speed and efficiency.
Implement best practices for mobile application security.
Continuous Learning:
Stay updated with the latest industry trends, technologies, and best practices in mobile development.
Participate in training and professional development opportunities.
User Feedback and Iteration:
Gather user feedback and analytics to continuously improve the application.
Iterate on features based on user needs and business goals.
Skills and Qualifications
Technical Skills:
Proficiency in programming languages such as JavaScript, Swift, Kotlin, or Dart.
Experience with mobile development frameworks (e.g., React Native, Flutter, Xamarin).
Strong understanding of RESTful APIs and web services.
Familiarity with backend technologies (e.g., Node.js, Ruby on Rails, Django).
Frontend Development:
Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
Experience with responsive design and mobile-first development.
Database Skills:
Proficiency in database management systems (e.g., MySQL, PostgreSQL, MongoDB).
Experience with database design and optimization.
Version Control:
Familiarity with Git and collaborative version control workflows.
Testing and Debugging:
Knowledge of testing frameworks and methodologies (e.g., Jest, Mocha, Selenium).
Experience with debugging tools and techniques.
Problem-Solving Abilities:
Strong analytical and problem-solving skills.
Ability to troubleshoot and resolve technical issues effectively.
Collaboration and Communication:
Excellent verbal and written communication skills.
Ability to work collaboratively in a team environment.
User-Centric Mindset:
Understanding of UX/UI principles and best practices.
Ability to gather and incorporate user feedback into development.
Project Management:
Familiarity with Agile methodologies and tools (e.g., Jira, Trello).
Ability to manage multiple tasks and priorities effectively.
Educational Background:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Experience:
Proven experience in mobile application development (typically 3+ years).
Portfolio of completed projects showcasing skills and expertise.
Optional Qualifications
Experience with cloud platforms (e.g., AWS, Google Cloud).
Familiarity with CI/CD pipelines and DevOps practices.
Understanding of security best practices in mobile development.
Worktype: Remote or office
Workplace job location : Akros Istanbul - Beylikdüzü, Istanbul
Working Days: Monday to Friday
Working hours : 09:00am - 07:00pm
0 / 255