Sustain and strengthen systems and processes to help the team deploy, monitor, test, and continuously deliver new features and improvements to the technology
Work closely with the whole development team to constantly review the platform architecture and infrastructure with inner stakeholders, driving innovation and best practices across the entire tech team
Provide technical consultation as well as expertise to Project Managers and technical stakeholders
Assist with designing solutions for the project and deliver a high-quality software
Collaborate to support the roadmap, estimations and supervise the delivery of projects and user stories
Coordinate with the team and leadership to resolve impediments, and conduct root cause analysis
Troubleshoot escalated issues along with the support team
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of iOS development experience
Extensive experience working with Swift and Objective-C
Prolific experience with RESTful and GraphQL integration in the back-end
Familiarity with Unit and Integration test
Demonstrable experience with Git, Maven, Gradle, Jenkins, and AWS
Experience with CDN and other low latency deployment technologies
Good understanding of Scrum, Agile, and DevOps development
Solid understanding of JIRA and Confluence
Sound knowledge of DDD, BDD, TDD, and Design Patterns
Experience in building clean, performant, intuitive applications
Established technical, interpersonal, and organizational skills
Experience working in an Agile environment and delivering quality software
Extensive problem-solving skills and attention to detail
Ability to understand issues from the top level to the detailed level
Q1.There is a square field of 10m×10m which is divided into 100 squared blocks. Each block can either contain wheat field or corn field. What i... read more