You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer in App Development

We are seeking a skilled and motivated Software Engineer specializing in App Development to join our dynamic team. The successful candidate will play a crucial role in the design, development, and maintenance of our mobile and web applications. You will work closely with our product and design teams to build innovative and user-friendly applications.

What We do: 

  • Live Events
  • Dating App
  • Real Estate App
  • Job Searcing App

Key Responsibilities: 

  • Design and Development: Develop high-quality mobile applications for iOS and Android platforms.
  • Collaboration: Work collaboratively with cross-functional teams, including designers, product managers, and other engineers to deliver robust solutions.
  • Testing and Debugging: Conduct thorough testing of applications to identify and fix bugs, ensuring high performance and responsiveness.
  • Code Review: Participate in code reviews to maintain code quality and share knowledge with team members.
  • Optimization: Continuously optimize applications for maximum speed and scalability.
  • Documentation: Write clear and concise documentation for code and APIs.
  • Stay Updated: Keep up-to-date with the latest industry trends and technologies in mobile development.

Minimum Requirements:

  • Experience:
    • Proven experience with iOS and/or Android development.
  • Technical Skills:
    • Proficiency in React: Solid understanding of component lifecycle, state management, and hooks.
    • Experience with React Native: Familiarity with mobile app development and deployment.
    • Strong knowledge of Node.js: Experience with building RESTful APIs and server-side applications.
    • Familiarity with Firebase: Experience in implementing authentication, Firestore, and Cloud Functions.
    • Version Control: Proficiency in Git and Git workflows.
    • UI/UX Principles: Knowledge of best practices for mobile application design.
  • Soft Skills:
    • Strong problem-solving skills and attention to detail.
    • Excellent communication and teamwork abilities.
    • Ability to manage multiple tasks and projects simultaneously using Notion.
    • A passion for learning new technologies and improving existing skills.
  • Preferred Qualifications:
    • Experience with TypeScript is a plus.
    • Familiarity with agile development methodologies.
    • Previous experience in a startup or fast-paced environment.

What We Offer:

  • Opportunity to work on cutting-edge technologies and innovative projects.
  • Collaborative and inclusive work environment.
  • Professional growth and development opportunities.
  • Flexible working hours and remote work.