Career

Please apply before 28/02/2018 by sending your latest CV and a cover letter to careers@f1soft.com

UI/Web Designer

Job Description:

  • Work alongside the design, and data teams to define, solve, and implement innovative solutions for the product direction, visuals and experience.
  • Brainstorm, propose & design creative solutions that could bring our products to another level.
  • Help design the UI architecture (High fidelity), interface, interaction workflows, wireframes, and mockups to effectively communicate interaction and design ideas through consideration of business requirements & technical limitations.
  • Support UX leads/managers in creation of wireframes, high fidelity mockups production art assets.
  • Develop and maintain detailed UI specifications and templates.

Skills and Qualities Required

  • Excellent communication skills and ability to present to all levels within an organization.
  • Up-to-date with the latest UI/UX trends, techniques, and technologies.
  • Fluency in best practices for web-based information architecture and design, as well as strong knowledge of usability principles and techniques.
  • Has an understanding of web technologies — HTML/CSS/JS, JQuery it's important to know how the pieces fit together and what is/isn't possible.
  • Has a knowledge of preprocessor — SASS/SCSS/LESS.
  • Collaborates well with team members and looks forward to feedback.
  • Experience in creating wireframes, storyboards, user flows, process flows and site maps
  • Design Software: Photoshop, Illustrator, InDesign

Qualifications

  • Bachelor in Computer Science or any equivalent fields.

Experience

  • 1 plus years relevant UI/Web design experience.

PHP Developer

Job Specification

  • Writing and understanding object-oriented PHP.
  • Basic knowledge of HTML, CSS and Jquery.
  • Able to work on PHP frameworks; Codeigniter, Symfony (preferred).
  • Strong knowledge of RDBMS (Mysql).
  • Knowledge of REST APIs.
  • Knowledge of code versioning tools such as Git.
  • Should be a fast & non-frustrating debugger.

 

Data Engineer

Job Specification

  • Education Level: Other
  • Experience Required: More than or equals to 2 years

Other Specification

  • Knowledge of PLSQ, TSQL
  • Knowledge of query optimization, able to modify existing query that handles time complexity
  • Extremely self-motivated, passionate about learning and must be a team player
  • Minimum 2 years of experience in similar field
  • Strong knowledge of software delivery process
  • Must have the ability to analyze business requirements into development
  • Should have the ability to adapt to new technologies, tools, and processes including continuous testing, integration, and deployment

Job Description

  • Work on data modeling, design, and development of Data Warehouse
  • Perform ETL in heterogenous environment
  • Provide support for all phases of SDLC to ensure high-quality products
  • Research for new technologies to maintain the system up to date
  • Documenting troubleshooting and problem resolution steps
  • Gather and process raw data at scale, including writing scripts
  • Process both structured and unstructured data in a way that is useful for analysis
  • Work closely with data team to gain and share knowledge and ideas

Marketing Executive

We are looking for a Marketing Executive to join our marketing team. Working closely with the Marketing Manager, this role is a blend of corporate marketing and field marketing that involves client relation, PR, marketing strategies, content creation and campaign design.

Required (in order of preference):

  • Strong interpersonal skills and a team player
  • Has prior experience in a similar role
  • Good command of the English and Nepali language
  • Diploma or Degree in Marketing or related fields

Job Description:

  • Liaise with clients and establish strong relations leading to new product sales
  • Conduct market research and analysis to evaluate trends, brand awareness and competition ventures
  • Conceive and develop efficient and intuitive marketing strategies
  • Enhance product awareness through integrated marketing campaigns to influence product perception at all touch points including web/social media
  • Develop marketing materials to generate sales leads
  • Monitor progress of sales performance using various reporting tools

Senior Java Programmer

No of vacancy: 2

  • 4+ years' experience
  • Extensive experience with Java EE/Spring technologies.
  • Experience with test-driven development (Junit).
  • Experience with the Agile development methodology
  • Work experience in Web Services (SOAP,Restful), XML
  • Exposure in Threading, Synchronizations, SFTP and Spring Batch, Spring Security(OAuth).
  • Strong Object Oriented Concept and Design patterns.
  • Develop quick prototypes, mockup and review with stakeholder.
  • Identify and analyze Bugs/Issues and provide fixes for the same -Very good communication and collaboration skills

 

Front End /Angular JS developer(Java Based)- Immediate Hiring – 4

Job Responsibilities:

  • Delivering a complete front end application ensuring with high performance on web platform.
  • Experience with Object oriented JavaScript and working with APIs.
  • The front-end engineer produces the front end HTML 5, CSS, and JavaScript for web applications.
  • Must be able to write fast, efficient client-side code.
  • Unit and End to End Testing with framework.
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  • Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
  • Cooperating with the back-end developer in the process of building the RESTful API.
  • Creating configuration, build, and test scripts for Continuous Integration environments.
  • Versioning Code with GIT on standards with proper documentation.

 

Skills and Qualifications:

  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Experience consuming web-service APIs (REST, SOAP)
  • Understanding of AJAX and the request/response cycle.
  • Good Knowledge of Java.
  • Tools preferably used JIRA, GitHub, Atlassian, Confluence.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS (1.X).
  • Architecting and automating the build process for production, using task runners or scripts.
  • Documenting the code inline using proper tools.
  • Writing extensive unit tests using automated TDD tasks
  • End to End test suites and unit testing for all components, and running them with Protractor, Jasmine & Karma.
  • Experience with Ext JS(Sencha), React JS will just be an added advantage.

Quick transition and Work Immediately.

 

Full Stack Developer (Java) – 5

Job Responsibilities:

Designs, develops, and tests new and/or modifies existing web based applications in languages such as Java, J2EE

  • Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification.
  • Using configuration management and integration/build automation tools to lead and deploy Java script/Java code.
  • Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset
  • Applying knowledge of common, relevant architecture frameworks in defining and evaluating application architectures.
  • Performing code reviews and providing critical suggestions for fixes and improvements
  • Deep knowledge of Angular JS practices and commonly used modules based on extensive work experience creating self-contained, reusable and testable modules and components.
  • A deep understanding of web technology stack including extensive experience in Angular JS stack
  • Knowledge of highly interactive web apps (HTML, Java script, Angular JS)
  • Knowledge on how to integrate web applications with Restful API's, SOAP Web services.

Skills Required:

  • 3+ years of experience in developing enterprise web/mobile app in agile methodology
  • Senior resource who can do hands-on on multiple technologies – Angular.JS, Node.JS, DevOps, Java
  • Can get hands dirty and lead some of the projects
  • Good communication skills
  • Strong object oriented concept and rich knowledge on Design Patterns.
  • Familiar with Git, Atlassian, JIRA, Confluence, Junit, HTML5, Spring, JMS

Can start immediately

 

Project Manager – 1

We are looking for a Project Manager to manage all aspects of the project on hand and independently lead a team of fun and dynamic developers.
Job Description:

  • Drives the development and execution of project plan by working with project team to define, sequence, and estimate duration of activities and determine schedules to meet project objectives
  • Ensures consistency and adherence to standards, processes, and policies for all projects - Manages all aspects of the project execution including: work breakdown structure, chartering, scope definition, requirements gathering, project planning, change control, risk management and reporting
  • Facilitates and manages resource planning, cost estimation, budget development, and cost control - Manages the identification, resolution and escalation of project risks and issues
  • Tracks project budget and resource utilization against plan
  • Plans and executes project communications ensuring timely and accurate distribution of information, documentation, and issue resolution to all appropriate team members.
  • Use Different tools and metrics to scale up the work division and developments.
  • Possibly handle multiple projects dedicated to a common project or a single large/highly complex customer Project/Deliverable

Requirements:

  • 4+ years of progressive project coordination experience managing complex IT projects
  • Should have excellent behavioral and technical skills
  • Familiar with JIRA, GitLab and GitHub, Excel, Gantt charts, Project Reviews, Delivery Reviews, Score Cards, ARM
  • Excellent Oral and Written Skills in both English and Nepali Language
  • Ability to interface with C-level executives, business owners or stake holders and drive project schedule
  • Working knowledge of Technical acronyms like J2EE, Spring MVC, Tomcat, Glassfish, Oracle, Selenium and ability to work with global delivery teams
  • Experience gathering requirements and translating to a schedule with milestones
  • Self-motivated individual with desire to deliver quality results
Salary is not a constraint for deserving candidates. We offer benefits like: Provident fund, Gratuity, Insurance, Subsidized Lunch, Bonus, Allowance and others.