
Full Stack Mobile Developer
Job description
About the role
Heirloom is seeking a talented Full Stack Mobile Developer to join our dynamic team in Mount Pleasant, South Carolina. This position offers the flexibility of both part-time and full-time engagement, allowing you to contribute to innovative projects while maintaining a work-life balance. As a Full Stack Mobile Developer, you will play a crucial role in designing, developing, and maintaining mobile applications that enhance user experiences and drive engagement. You will collaborate closely with cross-functional teams to bring creative ideas to life, ensuring that our applications are not only functional but also visually appealing and user-friendly.
Key facts
What you'll do
- Design and develop mobile applications for both iOS and Android platforms, ensuring a seamless user experience across devices.
- Collaborate with UI/UX designers to create intuitive and engaging interfaces that meet user needs and expectations.
- Implement backend services and APIs to support mobile application functionality, ensuring robust and scalable solutions.
- Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.
- Work with version control systems, such as Git, to manage code changes and collaborate effectively with team members.
- Participate in code reviews to maintain high code quality and share knowledge with peers.
- Stay up-to-date with the latest industry trends and technologies to continuously improve application performance and user experience.
- Assist in the deployment of mobile applications to app stores, ensuring compliance with platform guidelines and best practices.
- Provide ongoing maintenance and support for existing applications, addressing user feedback and implementing necessary updates.
- Collaborate with product managers and stakeholders to define project requirements and timelines, ensuring alignment with business goals.
- Mentor junior developers, sharing expertise and fostering a culture of learning and growth within the team.
- Contribute to the development of technical documentation and user guides to facilitate knowledge sharing and onboarding of new team members.
Requirements
- Proven experience as a Full Stack Mobile Developer, with a strong portfolio showcasing mobile applications you have developed.
- Proficiency in programming languages such as JavaScript, Swift, and Kotlin, with a solid understanding of mobile development frameworks.
- Experience with backend technologies, including Node.js, Express, and database management systems like MongoDB or PostgreSQL.
- Familiarity with RESTful APIs and third-party libraries, as well as experience integrating them into mobile applications.
- Strong understanding of mobile app design principles, patterns, and best practices for both iOS and Android platforms.
- Excellent problem-solving skills and the ability to work independently as well as collaboratively within a team environment.
- Effective communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- A passion for technology and a desire to stay current with emerging trends in mobile development.
- A degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory based on experience.
Nice to have
- Experience with cross-platform development frameworks such as React Native or Flutter.
- Knowledge of cloud services like AWS or Azure for application deployment and hosting.
- Familiarity with Agile methodologies and experience working in an Agile development environment.
- Previous experience in a startup or fast-paced environment, demonstrating adaptability and resourcefulness.
- Contributions to open-source projects or personal projects that showcase your skills and creativity.
Skills & tools
- Programming Languages: JavaScript, Swift, Kotlin
- Frameworks: React Native, Flutter, Node.js
- Databases: MongoDB, PostgreSQL
- Tools: Git, JIRA, Visual Studio Code, Xcode, Android Studio
- Design: Familiarity with design tools such as Figma or Adobe XD
Practical notes
- This position is open to candidates with valid work authorization in the U.S.
- The role can be tailored to fit either part-time or full-time schedules, making it ideal for those seeking flexibility.
- Heirloom values diversity and encourages applications from individuals of all backgrounds and experiences.
META
Company: Heirloom
Title: Full Stack Mobile Developer
Listed
location: Mount Pleasant, South Carolina
Job type: Part-time/Full-time
Apply URL: https://heirloom.bamboohr.com/careers/83
Tags: Mobile, Full Stack