RealtyTek is hiring a Full Stack Mobile App Developer.
Key Responsibilities:
Develop and Maintain Mobile Applications:
- Design, develop, and maintain mobile applications for both iOS and Android platforms using technologies such as React Native.
- Ensure applications are optimized for maximum speed, scalability, and user experience.
Web Development:
- Develop responsive web applications using React, HTML, and CSS.
- Integrate front-end components with server-side logic using Node.js, Python, Java, PHP, ROR, .NET, and other relevant technologies.
Cloud and DevOps:
- Implement and manage cloud-based solutions using AWS, Azure, or Google Cloud Platform.
- Develop CI/CD pipelines to automate deployment processes and ensure smooth integration and delivery.
Integrations and Migrations:
- Work on data migrations and integrations with third-party services and APIs.
- Ensure seamless data flow and synchronization across different platforms.
Platform Modernization:
- Engage in platform modernization projects, upgrading legacy systems and implementing modern, scalable solutions.
- Utilize best practices in AI, machine learning, and data engineering to enhance platform capabilities.
Collaboration and Documentation:
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products.
- Maintain comprehensive documentation of code, processes, and systems.
Required Skills and Qualifications:
Programming Languages: Proficiency in Python, Java, PHP, HTML, Ruby on Rails (ROR), .NET, Node.js, React, and React Native.
Mobile Development: Strong experience in developing mobile applications for iOS and Android.
Web Development: Solid understanding of front-end and back-end web development.
Cloud and DevOps: Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.
Integrations and Migrations: Proven experience in system integrations and data migrations.
AI and Machine Learning: Familiarity with AI and machine learning concepts and their application in real-world scenarios.
Data Engineering: Experience with data engineering practices and tools.
Problem-Solving: Strong analytical and problem-solving skills.
Communication: Excellent verbal and written communication skills.
Team Player: Ability to work collaboratively in a team environment and manage multiple projects simultaneously.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of database systems, both SQL and NoSQL.
- Experience in Agile/Scrum development methodologies.