Interview process: Online test + 2 rounds of interview
Must have Skill: Strong in Logic, Algorithm and Data Structures (almost all positions required these skill)
Location: Austin, TX
Positions:
- Full Stack Lead (Python + Angular 2 and AngularDart or Java Background) – See below both Front and Back End EngineerJob specifications
- Backend Developer (Python)- See below Back End EngineerJob specification
- Frontend Developer (JavaScript / AngularDart) – See below Front End EngineerJob specification
JOB SPECIFICATIONS::
Front End Engineer
What’s the job about?
The team has created and is developing a business oriented application for Google internal use.
We are working on new versions, pushing the customer experience to a new level, covering different platforms. Depending on your experience your tasks can cover bug fixes, design and writing new features or influencing the overall architecture. A great team player who can work with geographically dispersed multicultural virtual teams.
Who are we looking for?
If you are an experienced JavaScript developer, feel comfortable with algorithms, understand the impact of complexity and you are able to improve the execution we are probably looking for you! You should be a Front-End expert with strong knowledge of browser environment, who knows and follows best practices of JavaScript, HTML5, CSS3, SASS.
Technologies used:
- Angular2
- ES2016+
- OOP
- AngularDart
- Protocol buffers
Requirements:
- AngularDart or Java background
- Angular2 – at least 1 year experience
- ES2016+
Your position will involve:
- Feature prioritization
- Feature effort estimation
- Agile / Scrum development
- Be a team player
- Working within multicultural teams
- Working exclusively with the latest version of Chrome (no IE8 hacks!)
Back End Engineer
What’s the job about?
The team has created and is developing a business oriented application for Google internal use.
We are working on new versions, pushing the customer experience to a new level, covering different platforms. Depending on your experience your tasks can cover bug fixes, design and writing new features or influencing the overall architecture. A great team player who can work with geographically dispersed multicultural virtual teams.
Who are we looking for?
If you are an experienced Python developer and the complexity and the dynamics of programming in Python, as well as a regular use of algorithms and „thinking outside of the box“ are features that you are familiar with, then we are looking for you!
Complex data structures should be easy for you, designing and querying of relational databases, handling of web services and protocols tasks which you are an expert in
Technologies used:
- Python 2 + type annotations (Python 3 soon)
- Django
- Non-relational databases
- Protocol buffers
Requirements:
- Python background
- Linux systems knowledge
- Familiar with Agile / Scrum development
Your position will involve:
- Feature prioritization
- Feature effort estimation
- Agile / Scrum development
- Be a team player
- Working within multicultural teams
Job Type: Contract
Submit your Resume to [email protected]