Tuesday, October 22, 2019

Job: iOS Software Engineer at Workfront Armenia LLC Company

Location: Yerevan, Armenia

Category: information technology

Type: Full Time

Deadline: 21-Nov-19 12:00:00 AM

Salary:

Description

Responsibilities
A Typical Day in Your World:
- Meet with your team and tell them the awesome things you did yesterday and what unspeakably incredible things you will complete by this time tomorrow
- Working with your team to break down tasks, identify dependencies and define implementation plans for your upcoming sprint
- Create object-oriented designs for basic features or modules with simplicity and performance in mind
- Troubleshooting and debugging all problems in your team's area of responsibility to improve the overall quality and increase your knowledge and expertise within our platform
- Show off your work to QA and Product teams to demonstrate not only that your solution works, but that you have also accounted and tested that it scales
- Aid your teammates in developing and adhering to design principles and patterns to ensure the quality and capability of the Workfront platform is high and remains there
- Have a fabulous lunch with people you respect and admire. Enjoy a free soda. Or 10 because, hey, they're free
- At the end of a release, as the rest of the company is validating that, in fact, you and your team's work is indeed awesome and unspeakably incredible, take some time to do some research, train in a new technology or even play a game – em, we mean participate in a team-building exercise – with your team

RequiredQualifications
To Land This Job You'll Need:
- Bachelor's degree in Computer Science, Computer Engineering (or equivalent education) or equivalent work experience
- 1-3 years of programming experience or relevant education in languages and/or technology in use at Workfront (Swift, Objective-C, iOS SDK)
- Deep understanding of cocoa design patterns and API design
- Show that you understand basic and advanced design patterns and have the ability to write code for handling problems involving data synchronization, multi-threading, parallelization, etc.
- Be able to speak to a time when you were able to dive into someone else's code and make an optimization to it without rewriting the whole thing
- Ability to describe concepts and whiteboard designs dealing with high-availability and redundancy
- Experience researching solutions to complex problems and pitching your ideas to senior team members
- Passionate about exploring new technologies Now, Blow Our Minds:
- Have knowledge and/or experience in using Core Data concurrently . Have experience in building a networking layer over native classes (NSURLSession, NSURLSessionDataTask, .. etc). . Have experience in Test-Driven development
- Exude an inner passion and drive to not only learn something new but apply it effectively and teach others all about what you discovered Show that you have the ability to lead by example and take on challenges that you either aren't comfortable with or no one else wants and deliver because you know how to get the job done at all costs.

Benefits

Job URL: iJob.am - iOS Software Engineer @ Workfront Armenia LLC

No comments:

Post a Comment