Lead Ui Development Job in Affinity Express
Lead Ui Development
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Roles and Responsibilities
Affinity Express is looking for a strong client-side developer with native JavaScript/jQuery expertise to focus on frontend web application development using REST APIs. The Lead UI Engineer will have a strong understanding of working with JSON and DOM scripting as well as experience working with JavaScript design patterns and implementing third-party libraries and plugins. Experience in a JavaScript MVC framework is a plus!
The ideal candidate is someone who thrives in working in a global, fast-paced and collaborative environment. You value teamwork and are comfortable leading and motivating your team and leveraging their expertise and strengths to deliver high-quality work.
Work with your directors of software development and client solutions to ensure compliance of technology solutions and transform high-level business requirements and UX designs into technical specifications for user-friendly applications across mobile and web.
Responsibilities and Essential Duties: (other duties may be assigned)
- Use your experience to drive the teams technical roadmap and engage with the team to discuss and implement service improvements and new development
- Build next-generation order management web application with a focus on client-side technology (AJAX, JavaScript, HTML5)
- Create HTML pages based on JSON output
- Contribute to development strategy for desktop and mobile
- Write front-end code in JavaScript, HTML, and CSS
- Contribute to UI and UX design and architecture specs as needed
- Help select, develop and build reusable CSS/JS frameworks and libraries to simplify development
- Actively drive continuous system design and excellence within your team and across the organization by identifying and recommending design/requirement improvements for front-end enhancements
- Mentor other engineers on the team and beyond and advocate for best practices, great usability and exceptional quality
Desired Candidates Profile
- 5+ years of relevant/software development experience
- In-depth and broad technical background with 3-5 or more years of experience in the required technologies listed
- Expert knowledge of HTML and CSS
- At least 3 years experience writing native JavaScript in a professional environment, in addition to working with libraries and frameworks
- Solid understanding of JavaScript and AJAX - with and without use of a library/framework
- Solid understanding of the challenges of client-side applications
- Strong command of web standards, progressive enhancement and cross-browser compatibility
- Demonstrated design and UX sensibilities
- Strong logic programming ability
- Experience with SVN or a similar version control system
- A strong attention to detail
- Demonstrated reasoning and troubleshooting skills
- Understanding of client-side performance and how to improve it
- Strong verbal and written communication skills
- Experience in all phases of the software development life cycle, includes analysis, development, unit testing, various environment testing and production support preferred
- Able to work independently, collaborate well with various teams and lead team discussions
- Demonstrated leadership through team presentations and project involvement; experienced in leading and coaching without direct leadership responsibility

