Job Title: Mobile Developer (React Native)
Company Overview: IQ Clarity is working with an innovative startup, dedicated to revolutionizing their space through cutting-edge mobile applications. We are a dynamic team of creative minds driven by a passion for technology and a commitment to delivering exceptional user experiences. As we continue to expand our reach and enhance our product offerings, we are seeking a talented Mobile Developer with expertise in React Native, AWS, and startup environments to join our team and play a key role in shaping the future of our mobile platforms.
Position Overview: We are looking for a skilled Mobile Developer with strong proficiency in React Native and AWS to design, develop, and maintain high-quality mobile applications for both iOS and Android platforms. The ideal candidate will have a proven track record of delivering scalable, performant, and user-friendly mobile solutions, coupled with experience working in fast-paced startup environments.
Responsibilities:
- Collaborate with cross-functional teams including product managers, designers, and backend developers to understand project requirements and translate them into technical specifications.
- Develop and maintain robust, reusable, and efficient React Native components and modules for mobile applications.
- Implement clean, maintainable, and well-documented code following best practices and coding standards.
- Optimize mobile applications for maximum performance, scalability, and responsiveness.
- Integrate mobile applications with backend services and APIs, ensuring seamless data flow and functionality.
- Utilize AWS services such as AWS Amplify, AWS Lambda, API Gateway, and DynamoDB for cloud infrastructure and backend development.
- Conduct code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of mobile applications.
- Stay updated on the latest trends, technologies, and advancements in mobile development and AWS ecosystem.
- Actively participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience as a Mobile Developer with expertise in React Native framework.
- Strong proficiency in JavaScript, TypeScript, and React ecosystem.
- Experience with AWS services such as AWS Amplify, AWS Lambda, API Gateway, DynamoDB, S3, etc.
- Familiarity with native mobile development (iOS/Android) and related tools (Xcode, Android Studio).
- Solid understanding of RESTful APIs, asynchronous programming, and state management in React Native.
- Experience working in startup environments or other fast-paced, agile development teams.
- Excellent problem-solving skills, attention to detail, and ability to work independently as well as part of a team.
- Strong communication and collaboration skills with the ability to effectively interact with diverse stakeholders.
Preferred Qualifications:
- Experience with CI/CD pipelines, automated testing, and deployment strategies.
- Knowledge of GraphQL, Redux, or similar state management libraries.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Understanding of software security principles and best practices.
- Contributions to open-source projects or personal mobile app projects.
Benefits:
- Comprehensive health, dental, and vision insurance plans.
- Flexible work schedule and remote work options.
- Opportunities for professional growth and career development.
- Dynamic and inclusive work culture with a focus on collaboration and innovation.
Location:
Must be located in Denver, CO or Austin, TX