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.