Skip to Main Content

Senior Software Developer


  • Expired: over a month ago. Applications are no longer accepted.
Job Description

Job Description


Senior Software Developer

Job Summary: We are looking for an outstanding Principal UI/UX Developer with proven technical, leadership and delivery skills to lead the team. Primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). Must ensure that these components and the overall application are robust and easy to maintain. Establish coding best practices and patterns. Rapidly iterate and break large problems into manageable parts. Must coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. 

Position Reports to: 

Project Manager 

Department: Consulting 


Status: Exempt

Essential Responsibilities:

  •   Design, plan and implement new designs for existing web applications and business applications that satisfy business needed
  •   Optimize existing user interface designs to add value to our customers.
  •   Create intuitiveness and user experience tests to improve the user experience and software adaptability.
  •  Combine creativity with an awareness of design elements.
  •  Create prototypes for new product ideas, try new ideas before implementing and carry out continuous user research.
  •  Create design documents, develop software, build code, unit/functional test, document and implement new applications, as well as enhancements, modifications, and corrections to existing software that satisfies business needs
  • Provide estimated development timeframes for assigned Software Development projects to ensure accurate planning and delivery of projects.
  • Create or modify data relations in databases to ensure customer and business needs.
  • Interpret written business requirements and technical specification documents and/or assist meetings with analyst, architects, and/or management to gather requirements and/or better understand problems and/or bugs and help define optimal solutions for our customers.
  • Create and maintain technical design documentation for all new developments and/or changes to existing systems to keep record of the work performed.
  • Complete "Developer's Checklist" to ensure quality development process

    * *Other related duties may be required as assigned by Immediate Supervisor.**
    •    4+ years of demonstrated ReactJS experience in creating and implementing UI development
    •    4+ years of experience with React.js Redux workflow
    •    4+ years of experience in designing & developing responsive (mobile, tablet, iPad) web applications
    •    Excellent core JavaScript, HTML5, ARIA, CSS, TypeScript, Npm, JSON understanding is mandatory.
    •    Familiarity with newer specifications of ECMAScript
    •    Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    •    Experience with data structure libraries (e.g., Immutable.js)
    •    Experience working in developing and implementing web accessibility assessment and remediation programs including knowledge of Section 508 and WCAG accessibility standards and requirements
    •    Experience with cross-browser compatibility and web standards
    •    Experience using common assistive technologies, including screen readers, magnifiers and voice recognition products
    •    Experience with the Agile scrum development methodology
    •    Expert-level experience with source control tools (git)
    •    Experience with cross-browser compatibility and web standards
    •    Experience with the Agile (Scrum) development methodology
    •    Experience in RESTful web services to integrate between Server side to Client Side
    •    Thorough understanding of React.js and its core principles
    •    Knowledge of modern authorization mechanisms, such as JSON Web Token
    •    Familiarity with modern front-end build pipelines and tools
    •    Ability to understand business requirements and translate them into technical requirements
    •    Excellent written and verbal communication skills
    •    Exposure to micro-services / serverless architecture is a plus
    •    Exposure to automated tools for testing is a plus
    •    Good understanding of Azure services and their working 

Other Skills and Abilities

  •  Exceptional written, verbal, and interpersonal communication skills with both technical and non-technical audiences in Spanish and English.
  • Excellent organizational skills, able to set priorities, and responsive to customer requests.
  •  Ability to work independently with minimum supervision and in a team-oriented, collaborative environment.
  •  Must be organized, have an eye for detail, and be able to put ideas into a tangible form.
  •  Flexible and adaptable in regards to learning and understanding new technologies.
  •  Ability to conduct research into software-related issues and products.
  • Self-motivated with a sharp customer service and results-oriented focus.
  •  Proven analytical and problem-solving capabilities.
  •  Ability to effectively prioritize and execute tasks in a high-pressure environment.
  •  Ability and willingness to work multiple projects simultaneously.
  • Availability to work at the customer site and/or Wovenware offices.
Physical & Safety Requirements
Primarily sedentary with some walking, standing, and carrying of light objects. An adequately lighted and ventilated area where normal precautions for use of office equipment must be observed. This is a standard 40-hour workweek job that may require additional and flexible hours as necessary to complete project deadlines on time.

Compensation is commensurate with experience level. QA Software Tester I position will be an integral part of our team and will have a competitive combination of base salary, Performance Bonus, 401K, Medical Insurance 85%-50% contribution, Sick Leave, and Personal Time Off.

                         As an Equal Opportunity Employer, WOVENWARE is committed to a diverse workforce.



San Juan, PR
00909 USA



View all jobs at WOVENWARE, INC.