Software Engineer – JavaScript / HTML5

Website DirectFN

Software Engineer – JavaScript / HTML5 / Java

Role Purpose We are seeking a versatile and motivated Software Engineer to join our innovative engineering team. This role requires a unique blend of front-end mastery and back-end logic, focusing on the development of high-quality, scalable applications. You will be a key contributor to the full software development lifecycle (SDLC), working in a collaborative environment to translate complex business requirements into elegant, maintainable code.


Key Responsibilities

Full-Stack Development & Design

  • Application Engineering: Design and develop robust software solutions using a mix of modern web technologies and established Java frameworks.

  • Code Excellence: Write clean, efficient, and well-documented code that adheres to industry best practices and internal coding standards.

  • UI/UX Implementation: Collaborate with designers to transform wireframes into high-performance, responsive user interfaces using HTML5, CSS/SASS, and JavaScript.

Collaboration & Quality Assurance

  • Cross-Functional Synergy: Partner with Product Managers and fellow engineers to understand technical constraints and business goals, ensuring seamless feature integration.

  • Testing & Reliability: Perform rigorous debugging and testing to ensure applications are reliable, secure, and performant in production environments.

  • Peer Reviews: Participate in code reviews, providing and receiving constructive feedback to maintain high code quality and facilitate team learning.

Operational Excellence

  • Lifecycle Participation: Engage in every stage of the SDLC, from initial requirements gathering and architecture design to deployment and ongoing maintenance.

  • Issue Resolution: Troubleshoot and resolve software defects, performing root cause analysis to prevent recurring issues.

  • Continuous Improvement: Stay current with emerging industry trends and suggest process improvements to enhance overall development efficiency.


Requirements

Education & Experience

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.

  • Technical Proficiency: Proven experience in software development with specific proficiency in JavaScript and Java-based technologies (e.g., J2SE, Java Swing).

  • Tenure: Minimum of 1+ years of professional experience in a software engineering role.

Technical Skills & Competencies

  • Web Stack (Preferred): Hands-on knowledge of jQuery, HTML5, CSS/SASS, and Node.js frameworks is considered a significant advantage.

  • Engineering Fundamentals: Strong understanding of data structures, algorithms, and core software engineering principles.

  • Tools & Methodologies: Familiarity with version control systems (e.g., Git) and Agile development methodologies.

  • Soft Skills:

    • Analytical mindset with exceptional problem-solving skills and attention to detail.

    • Strong communication and teamwork abilities with a high sense of personal accountability.

    • Demonstrated “learning agility”—the ability to quickly master new languages and technologies as the stack evolves.


Why Join Our Team?

  • Technology Diversity: Work on a diverse stack that bridges traditional Java desktop applications with modern web technologies.

  • Career Growth: Access to mentorship and professional development in a fast-paced, innovative environment.

  • Collaborative Culture: Join a team that values knowledge sharing, creative problem-solving, and a “quality-first” mindset.

More information

Job Location : Colombo, Sri Lanka
City : Colombo
Company Name : DirectFN

More Jobs

To apply for this job please visit directfn.lk.