JavaScript Developer
Location
Colombia
Posted
8 days ago
Salary
0
Seniority
Mid Level
Job Description
JavaScript Developer
EPAM
Role Description We are looking for a JavaScript Developer to join our team. You will become part of a talented engineering group building modern web solutions that support key business initiatives. This is a great opportunity to grow professionally while working with a variety of cutting-edge technologies in a collaborative and dynamic environment. - Develop Web Components using Polymer2, Lit Element, or a modern framework such as ReactJS, VueJS, or Angular - Build complex components that support rich functionality and reusability across applications - Follow best practices and coding standards to ensure high-quality, maintainable code - Implement advanced automated testing strategies, including Behavior-Driven Development (BDD) - Manage continuous integration and deployment activities to support smooth and reliable releases - Review and approve Pull Requests, ensuring code quality and knowledge sharing within the team - Identify opportunities for performance and security improvements across the codebase - Mentor junior and standard developers, supporting their technical and professional growth - Take part in Scrum ceremonies such as stand-ups, planning sessions, and retrospectives Qualifications - Bachelor's or Master's degree in Computer Science, Systems Engineering, or a related field - At least 2 years of relevant commercial experience in software development - Advanced knowledge of JavaScript for building modern, interactive web applications - Strong skills in HTML5 and CSS3 or Sass for structuring and styling web interfaces - Hands-on experience with framework development using ReactJS, VueJS, Polymer, Lit Element, or Angular - Proficiency with Git and Gitflow, including monitoring and reviewing Pull Requests - Familiarity with W508 accessibility standards for building inclusive web experiences - Solid experience writing unit tests to ensure code correctness and reliability - Understanding of continuous integration fundamentals, including hands-on use of Jenkins - Practical experience with automated testing and Behavior-Driven Development (BDD) approaches - Working knowledge of Agile methodologies, particularly Scrum - Good oral and written communication skills in English (B1+ level or higher) Requirements - Nice to have: Hands-on experience with Artifactory for managing binary artifacts and dependencies - Practical experience with Bitbucket for source control and collaborative code management
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain production-grade applications using TypeScript across the stack. • Develop intuitive, performant user interfaces using React and modern front-end tooling. • Build and maintain backend services, APIs, and integrations (Node.js / TypeScript). • Collaborate with product managers and designers to translate requirements into technical solutions. • Write clean, testable, maintainable code with strong attention to performance and reliability. • Participate in code reviews, architecture discussions, and continuous improvement initiatives. • Troubleshoot issues across the stack and contribute to a culture of engineering excellence.
Database Engineer – 4D, Oracle, PostgreSQL Migration
CoformaWe design creative solutions and build technology products that elevate human needs.
• Own the migration strategy (from design and build to execution) for moving a proprietary 4D application database and an Oracle database into a consolidated, normalized PostgreSQL platform with no data loss and a verifiable cutover. • Reverse-engineer the source schemas, including a proprietary 4D structure with incomplete documentation, and design the target Postgres data model. • Build repeatable, automated, idempotent ETL/migration pipelines (extract from 4D and Oracle, transform, load into Postgres) that can be run, validated, and safely re-run. • Design and implement data validation and reconciliation to prove source-to-target parity: row counts, checksums, and business-rule spot checks. • Translate vendor-specific logic and constructs (Oracle PL/SQL, sequences, triggers, data types; 4D structures and exports) into Postgres equivalents. • Plan and execute cutover: sequencing, downtime minimization, and a tested rollback plan. • Document the target schema, the migration process, and operational runbooks so the work is maintainable after you. • Solve problems across the stack alongside other engineers including building new systems and improving existing ones, consistently applying best practices with a focus on accessibility. • Collaborate with teammates and government/client stakeholders, and work within agile/scrum: planning, breaking down requirements, refinement, and estimation.
• Own core systems for high‑value data • Design reliable services • Enable faster, more explainable decisions for insurers • Work on the systems at the center of the business - designing services, data models, pipelines, and evaluation loops • Make our data more complete, our decisions more transparent, and our products even more valuable
• Trabajar en el desarrollo de nuevas soluciones desde el front y el back.**• Participar en las ceremonias ágiles y usar metodologías y herramientas que contribuyan a la mejora continua propia del rol y del equipo.**• Trabajar colaborativamente con el líder técnico y el equipo en diseñar soluciones que agreguen valor.**• Trabajar colaborativamente con su líder técnico, entregando propuestas de solución y mejora, y apoya técnicamente al equipo.


