UI Engineer Application Platform

Veracode Envisions a World Where Software is Developed Secure From the Start

UI Software Engineer

Veracode and AccionLabs are proud to come together to build the Prague Engineering Center – a center of excellence that will increase our innovation capacity and deliver market-differentiating value that benefits our customers.

Learn more about us at www.veracode.com and www.accionlabs.com

About Veracode:

We in Veracode help the world’s largest enterprises easily integrate application security into their software development life cycle, bringing development and security teams together to transform the way companies secure applications in today’s software driven world. The tools we create assist developers in the environments where they work and provide education to ensure that the code developers create is secure from the start.

About Accion Labs/Veracode partnership:

Accion Labs, a global provider of end-to-end software product engineering services and consultancy, and Veracode, a leading global provider of application security testing solutions, decided on a partnership to build Veracode’s new engineering facility in Europe. As a result of the collaboration, Veracode will extend its ability to deliver high-quality, next-generation security solutions by leveraging expanded global support in the talent-rich tech community in Prague, Czech Republic.

We are looking for a UI Software Engineer who has a full stack development background and experience building reusable UI components in an Agile environment. You will collaborate with development teams, product managers, and architects to achieve business objectives and deliver components that our teams will utilize to empower the UIs they develop.

You have experience aligning technical direction, tools, and techniques with forward-looking business needs and technical strategy. You can manage projects while also sharing knowledge with the team contributing to a culture of high performance and continuous learning.

You will work as part of a self-empowered autonomous devops team focused on continuous improvement, quality, and speed in delivering innovative, market-differentiating products and solutions to our customers

Key Aspects of Role

  • Work collaboratively to write high quality and testable code
  • Become a source of UI patterns and practices for the team and actively learn new ones
  • Design and implement medium to large size features while reducing the system's tech debt
  • Proactively support other team members and help them to be successful
  • Work to make an impact on the whole team and its remit
  • Understand user interface models, application design and website functionality
  • Understanding and familiarity with Cloud Native and 12 Factor Principles, Microservices, Lean Principles, DevOps, Test Driven Development (TDD), Extreme Programming (XP), Observability / Monitoring

Required Skills:

  • BS/MS in Computer Science or related field, and 3 years relevant industry experience
  • Coding experience with the HTML DOM and its underlying event model
  • Experience coding in JavaScript and Typescript
  • Experience working with React/Redux or Angular
  • Knowledge of user interface models, application design, and website functionality
  • Demonstrate critical thinking and problem-solving skills to effectively troubleshoot issues
  • Action oriented to proactively drive work within the team to deliver results
  • Willingness and enthusiasm to expand knowledge base across the product area
  • Demonstrate empathy with internal colleagues, stakeholders and customers
  • Full stack development experience

Desired Skills:

  • Experience with CI/CD workflow
  • Experience working in an XP/Lean Agile environment
  • Experience working with modern package managers (npm, bundler, pip etc.) and build systems (Gradle, Make etc.)

Employment opportunities are available to all applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

By clicking “Accept all cookies,” you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Privacy policy

Contact Us