Translate user stories into functional applications and build digital products for business needs.
Collaborate with designers, testers, and backend developers to deliver engaging web and mobile interfaces.
Write high-quality code and maintain application performance, quality, and responsiveness.
Identify bottlenecks and bugs, then develop solutions.
Maintain code quality, organization, and automation.
Conduct unit testing to verify code performs as designed.
🛠️ Requirements
Possess at least a Bachelor's/College Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Science & Technology or equivalent
Experience in Agile/Scrum process, language, and ceremonies
Knowledge in continuous integration and continuous delivery tools
Experience in using NodeJS and modern JavaScript frameworks (e.g. ReactJS) as well as commonly used libraries
Experience in using JEST and React Testing libraries
Solid understanding of API, microservice, and integration concepts and technologies, such as REST, JSON, XML.
Excellent analytical, technical, diagnostic, and troubleshooting skills
Solid history of always improving your knowledge and skills and improving processes for your organization
Ability to communicate ideas clearly and respond in a timely manner
Self-starter - with ability to independently acquire the knowledge required to succeed in their job
Full job description
Job Description:
Translate user stories into functional applications
Design and build digital products that help solve key business needs
Collaborate with designer, tester, backend developers and the rest of the teamfor web and mobile to deliver engaging user interfaces
Produce high quality code on aggressive deadlines
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation
Conduct unit testing on written codes to ensure program perform per design at the unit level
Requirements
Qualifications:
Possess at least a Bachelor's/College Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Science & Technology or equivalent
Experience in Agile/Scrum process, language, and ceremonies
Knowledge in continuous integration and continuous delivery tools
Experience in using NodeJS and modern JavaScript frameworks (e.g. ReactJS) as well as commonly used libraries
Experience in using JEST and React Testing libraries
Solid understanding of API, microservice, and integration concepts and technologies, such as REST, JSON, XML.
Excellent analytical, technical, diagnostic, and troubleshooting skills
Solid history of always improving your knowledge and skills and improving processes for your organization
Ability to communicate ideas clearly and respond in a timely manner
Self-starter - with ability to independently acquire the knowledge required to succeed in their job
Has a background on backend and mobile application development
Build and maintain responsive, accessible consumer-facing web applications with React and TypeScript, improving performance and user experience while collaborating across teams and supporting testing and localization.
Build, localize, and optimize responsive landing pages and marketing websites, translating designs into high-performance experiences and using AI-assisted workflows to accelerate development and quality checks.
Build and maintain reusable, accessible React components and forms for VA.gov, extending shared design-system libraries and helping product teams deliver consistent experiences for Veterans.
Develop and maintain SAP BTP applications and intuitive user interfaces, integrating SAP and enterprise systems while ensuring responsive, secure, high-performing solutions aligned with business requirements.
Build and maintain responsive websites, custom CMS experiences, and HTML email campaigns while debugging legacy code, integrating third-party systems, and collaborating with design teams on usability and accessibility.