Vacancy expired!
- Designing and delivering code that's readable, maintainable, testable, scalable, reusable, and efficient
- Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
- Thinking from the customer's perspective to recommend design improvements
- Collaborating with backend teams to design effective and understandable APIs
- Following established architecture patterns and suggesting improvements
- Implementing new features according to specifications
- Investigating and fixing bugs
- Building unit and UI tests
- Learning and implementing the latest technologies
- Mentoring fellow engineers
- Participating in on-call rotations (daytime hours) to help our Support team solve problems for customers
- Bachelor's degree in Computer Science/Engineering or equivalent experience
- 4+ years of experience as a software engineer
- Good Swift skills
- Solid understanding of the full mobile development life cycle
- Experience using GitHub
- Unit testing best practices and patterns
- CI/CD systems such as TeamCity or Jenkins
- Communicate in English
- ID: #43305199
- State: California Sunnyvale 94085 Sunnyvale USA
- City: Sunnyvale
- Salary: $80 - $85
- Job type: Contract
- Showed: 2022-06-19
- Deadline: 2022-08-14
- Category: Et cetera