Overview:
Our client is looking for skilled React native developers with experience in building and deploying iOS applications
Key Responsibilities:
-Develop and maintain an iOS application using React Native-Implement Restful API integrations and ensure smooth data flow- Implement reusable components and ensure performance across iOS devices- Write and maintain unit tests to ensure application reliability-Troubleshoot and fix bugs and performance issues-Participate in code reviews, technical discussions and Agile ceremonies
Position Requirements:
- 5+ years experience building distributed software systems with n-tier architectures.
- Should have an expert level of experience in one of the following and be proficient in all: API development with Python, Node, Java, or .Net.
- Frontend development with React Native, JavaScript/Type Script,HTML/CSS.
- Operations integration with reporting and performance tools.
- Experience with cloud-based deployment environments.
- Proven experience writing unit tests.
- Experiencing developing and releasing IOSapps.
- Knowledge of native IOS modules and bridging.
- Experience with analytics integration, push notifications and app performance monitoring.
Education:
- Bachelor's Degree in Computer Science/Engineering or related field.
- Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
- Demonstrated problem solving and time management skills.
- Possesses strong technical aptitude for designing and implementing software solutions.
- Experience with modern application development frameworks
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Deep hands-on technical expertise, excellent verbal and written communication skills.
- Experience with Agile software development techniques.
Additional Information:
- Location: Remote/Telework
- Contract Type: W2