iOS Developer - Syntricate Technologies Inc
Chicago, IL
About the Job
Required Skills:
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
- Analyze the requirements and propose the best possible solutions.
- Plan, implement and manage new projects and build mobile applications.
- Develop APIs for mobile functionality support and better user performance.
- Provide support during the entire application development process.
- Collaborate with the team to constantly innovate the design and functionality of apps Troubleshoot and debug apps and hand it over to testers for better performance.
- Update the apps according to the latest technology trends.
- Communicate with the client to understand their needs and user experiences.
- Write unit and UI tests to identify malfunctions.
- Research and propose new mobile apps and products.
- Follow standard coding practices while writing code.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Contribution in grooming sessions around functionality requirements to provide insight from an architectural/development perspective
- Must follow and promote Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis.
- Collaboration with Product and Creative teams around UI Design
- Collaboration with QA to define proper functional test strategy
- Execution of established standards regarding coding, application accessibility (ADA), and unit testing
- Participation in code reviews of their peers work
- Analyze and troubleshoot issues and defects in both structured and unstructured environments; analyze performance and design inefficiencies.
- Stay abreast of the latest technologies and tools being used to improve software development and delivery.
- Work alongside our product owner and UI/UX designers to realize your shared vision
- Write automated tests that give us the confidence to iterate quickly and ensure the product is of the highest quality
- Diagnose and fix bugs and performance bottlenecks
- Engage with the Android community to report, request, and help implement critical software fixes
- Maintain a stable and current-when-possible Android create an environment for our CI pipeline
- Stay current on the latest platform capabilities so that we know whats possible
- Practice Scrum with a great group of developers and product managers
Source : Syntricate Technologies Inc