They have been setting the standard for direct-to-home services technology for nearly 7 years and continue to lead innovation in an industry that provides services to hundreds of thousands of residents across the United States. People who come to work at the company are straight-talking, forward-thinking, hard workers who come together both to collaborate and to have a good time. Our client, the leader in the pest control industry, is looking for Software Engineers. Their SDEs are relied on to build the future of their direct-to-home service delivery platform. As a part of their Engineering department, this role requires the ability to move quickly, think deeply and work well with others on your Agile Scrum team: engineers, UX, product owners, and stakeholders. As a Senior Software Engineer, you will engineer, code, and test resilient, highly-scalable software systems for both their web applications as well as backend APIs for their mobile apps servicing their hundreds of thousands of customers. They are significantly building out the engineering teams and are seeking talented coders who love growth to be a part of this expansion.
職務要件
Simplify the system by examining the functional and business requirements.
Implement system integrations.
Define and execute different systems for authentication, authorization, availability, scalability.
Create monitoring and reporting systems to guarantee the reliability and security of the payment system
Develop new features
Maintain / extend current features
Good spoken English skills
Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
Knowledge about different architects and system design
At least 7+ years of experience with Objective-C or Swift, Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools (such as Instruments and Shark)
Familiarity with cloud message APIs and push notifications
Knack for benchmarking and optimization
Familiarity with continuous integration
Prolific experience creating unit tests and mock
Solid knowledge of GitLab and GitLab CI
その他
Working hours: 8 pm - 2 am (GMT+7), Mon to Fri (with 2 additional flexible hours, total 8 hours / day)
Round 1: Initial Interview Length: 20-30 mins : Live code + Technical & System Design questions
Round 2: Technical interview with the US company, similar to Round 1 but more complicated. We’ll hold a 15-minute preparatory meeting beforehand so that you can well perform and achieve your targets. (length: 30-45 mins) Company culture interview with the US company ((15-30 mins), mainly asking questions related to your behavior and problem-solving skills when you co-work with the team.