We provide our services for offshore software development company, web development firm, php development company, mobile app development company and software company india   Mail to UITRA - Services for offshore software development company, web development firm, php development company, mobile app development company and software company india   Sitemap UITRA - We help to hire a team of programmers from Ukraine, dedicated development team, outsourced team for offshore software development company or php development company. We recruit team of programmers and hire mobile developer for offshore software development company, web development firm, php development company, mobile app development company and software company india

English (United Kingdom)Russian (CIS)

Front-End Team Lead / GWT Engineer

Company looking for an experienced front-end developer with a passion for building cutting-edge user interfaces. This is more than just ability to code for the client side.

If you are the right candidate, you will orchestrate a large software development effort on the front end as well as contribute to it individually. The Nimble team works very collaboratively, so strong teamwork skills are important, and exposure to Agile/Scrum programming would be beneficial. Again, to reiterate, we want you to have strong experience developing web-based user interfaces.

Who Do I Report to?

You will report to Director of Engineering, Project Manager and Director of Product. These roles are important for you to execute your responsibilities effectively. Interaction with Director of Engineering and Project Manager speaks for itself, and at Nimble, Director of Product is the ultimate owner of the product, i.e., he makes decisions about features to be included into the product roadmap, features to be included into releases and provides requirements in the form of user stories or most often high-fidelity wireframes aka screens.

Director of Product coordinates the product management effort and works with user focus groups, UI/UX designers to shape Nimble and manage its development feature-wise.

Can You Expand on my Duties and Responsibilities?

* Analyzing functional requirements and specifications through close interaction with Product Management and other team members

* Assigning tasks to GWT developers on the team and coordinating their effort

* Collaborating with server-side developers to ensure seamless integration of functionalities and user experience

* Architecting solutions that are always available and redundant with high-performance requirements

* Developing front-end of Nimble’s Web application (based on high-fidelity prototypes)

* Writing unit tests to ensure developed user interfaces meet product requirements

* Making recommendations on front-end development process improvements


What’s Required Knowledge, Skills, and Abilities?

* 5+ years of software development, including desired experience with the following:

o Google Web Toolkit (GWT 2.0+), MVP, UIBinder
o Java/Ant
o HTML, CSS, JavaScript, AJAX
o Version Control


* Familiarity with cross-browser support issues and solutions as well as i18n issues and solutions

o Demonstrated ability to successfully deliver assignments on time, on budget, and with the required functionality

* Comfortable using a disciplined development methodology (Agile) and adhering to development best practices, standards and procedures

o Demonstrated ability to work well in fast-paced environments

* Strong organizational skills


What Else Is Good To Know?

* Python/Django

* Prior experience with any of the following types of products: CRM, Contact Manager

Education?

* MS in Computer Science, Major in Computer Science or equivalent work experience


Compensation?

* You will pay for the joy and right to work with us. Competitive, based on work experience and expertise. Occasional travel to the sunny California to Santa Monica headquarters of Nimble and to Kherson where we have a part of our development team will be required.