UI/UX – Technical Lead

Phantom Smart Solutions

hr@mailpsl.com

Experience & Technical Requirements:

  • Minimum 10 years’ experience designing and implementing enterprise grade software.
  • 5+ years’ experience as a Software Developer
  • Prior experience in a technical leadership position
  • Experience in designing and implementing enterprise grade software.
  • Strong knowledge of Android, iOS and Web UI development.
  • Hands-on experience with native UI (Android or iOS) and cross platform framework like ReactNative, Flutter.
  • Experience in leading UI/UX development projects for mobile, Smart TV’s and Browser platforms
  • Proficient in the use of SCM tools (SVN, git, maven, stash), best practices and continuous integration.
  • Understanding of code obfuscation & encryption techniques
  • Act as the technical liaison for product development activities.
  • Ensure that software is developed with high quality and that issues raised during the software development lifecycle are addressed in a timely manner.
  • Experience with agile development methodologies
  • Experience with debugging, performance profiling and optimization

 

Nice to Have:

  • Worked on OTT streaming application
  • Experience with framework/library development
  • An understanding of automated testing

Soft Skills:

  • Excellent oral and written communication skills, capable of leading design/architecture & training sessions.
  • A creative thinker and experienced problem solver.
  • Excellent leadership quality

 

Responsibilities:

  • Develop high-quality, reusable and scalable code
  • Provide guidance on implementation and design best practices to other developers
  • Produce design artifacts such as class diagrams and sequence diagrams for browsers lib features or client solutions.
  • Act as a technical leader in charge defining and guiding all technical aspects of the solution.
  • Participate in peer-reviews of solution designs and related code.
  • Collaborate with other software developers, program managers and product managers to plan, design, develop, test, and maintain UI applications.
  • Create and enforce development processes and standards that enhance the team’s efficiency and the quality of the software deliverables
  • Collaborate and help junior developers in the development life cycle.
  • Create technical work breakdown structures and task dependencies.
  • Create a friendly, vibrant and cohesive development environment that fosters creativity while maintaining the discipline necessary to deliver quality features on time and on budget
  • Guide the technical activities of the team to ensure that deadlines are met and the product roadmap is adhered to.  Implement product features within a team using best practices to meet product deliverables
  • Participate in Agile sprint planning sessions and provide constructive feedback
  • Help the Product Management team with high-level estimation and clarification of technical implementation of features.
  • Prepare software packages for deployment that adhere to the defined standard deployment policies.
  • Generate product documentation for releases
  • Mentor Junior developers throughout the development lifecycle
  • Be highly responsive to critical production issues providing timely and effective solutions.
  • Responsible for project Risk Management, Status reporting & tracking, Scope Management.

Overview

  • UI/UX – Technical Lead
  • Chennai No.99, 1st Floor, Workflo, Greeta Towers, Industrial Estate, Perungudi, Chennai - 600096