Full Stack Software Engineer (junior To Mid)

Singapore, Singapore

Job Description


We are looking for a Full Stack Engineer to join our development team. You will be working on modern web and mobile applications for a wide range of verticals. If you have excellent programming skills and a passion for developing applications and improving existing ones, we would like to meet you. As a Full Stack Engineer, you\xe2\x80\x99ll work closely with our designers and engineers to improve user experience, ensure system consistency, and push the boundaries of best practices for functional, secure, and stable applications.

All engineers at Red Airship are expected to:

  • Meet programming and quality standards by following production, productivity, quality, and customer-service standards.
  • Hone your skills, and keep yourself updated by researching and trying out new technologies and software products; participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations.
  • Work closely with designers and other engineers in cross-functional teams.
  • Mentor and guide your team members (these activities are not reserved for seniors only as we believe everyone can learn from one another)
  • Produce software design documents for the features you are working on, and review the same from your peers
  • Run experiments to identify new processes or improve existing processes in your team or department.
  • Work closely with direct managers to identify your strengths and design your own career growth plan.
  • Have fun while learning
On top of these, a typical week at Red Airship in this role may involve:
  • Picking up new libraries and frameworks
  • Implement unit and e2e tests using tools like Cypress and MirageJS
  • Review UI/UX designs from the design team, discuss about feasibility and make recommendations
  • Researching best practices and technology required for a project, comparing advantages and disadvantages of various technologies either custom-built or off-the-shelf.
  • Implement cross-browser compatible responsive designs
  • Implement component libraries for use within or outside your team
  • Taking part in architecture design and solutioning activities.
  • Work with the DevOps team to define the CI/CD pipeline.
  • Analyzing and clarifying user requirements with customers.
  • Working with backend engineers in API design.
  • Defining application objectives by envisioning system features and functionality, analyzing and clarifying user requirements with customers.
  • Adhering to security and accessibility guidelines
Requirements

We are looking for good soft skills and solid foundational technical skills, everything else will be provided in our training. We don\xe2\x80\x99t expect you to be experts in our entire tech stack, but we believe the best people can transfer their skills and experience to the language or framework where it is required.

Soft
  • Great interpersonal communications capabilities demonstrated through a history of successful software development teams/projects.
  • Effective communication, both internally and externally.
  • High level of self-motivation and maturity.
  • Strong desire to tackle hard technical problems.
  • Bachelor\xe2\x80\x99s level degree in Computer Science, engineering, mathematics, or another related field. In the absence of which, at least 2 years of working experience in related fields.
Technical (for fresh graduates or zero experience)
  • Basic understanding of data structures and control flow
  • Able to think abstractly and logically
  • Familiar with modern HTML, Javascript, and CSS
  • Familiar with a modern web framework or library (any)
Technical (for those a couple of years into the industry)
  • Experience with Typescript/Javascript and React/Vue/Angular applications in production
  • Familiar with git, popular git workflows, PR/MR workflows.
  • Familiar with at least one major UI component library, e.g. Antd, Material UI, bootstrap, etc
  • Capacity to evaluate trade-offs between correctness, robustness, performance, space, and time.
  • Strong desire to tackle hard technical problems
  • Familiar with one of Golang / Javascript (Node.js) / Php, and willing to pick up the rest
Additional skills that can give you an edge. If you don\xe2\x80\x99t have them already, you\xe2\x80\x99ll be trained.
  • Experience with GraphQL-based APIs in production
  • Experience building solutions involving API\xe2\x80\x99s, OAuth, headless Drupal 9, microservices, real-time socket-based backend, relational and NoSQL databases, message queues, AWS/Digital ocean/ Azure.
  • Familiar with hosting and fundamental infrastructure for single-page web apps
  • Experience designing, building and operating in-production data processing, web request handling, and report generation.
  • Knows OOP and functional paradigms, and when to apply which.
  • Commercial acumen, experience working alongside commercial teams
  • Experience working for a technology startup
  • Understands web security best practices and resolving web security vulnerabilities
  • Experience with Agile mindset, SCRUM methodology, and TDD.
  • Familiar with classic Linux and container-based environments.
  • Understands basic web4 concepts
  • Knows when, why and how to accept technical debt.
Benefits

At Red Airship, we believe that growing our people is the key to success for the company. We hope to support you as much as possible by providing:
  • An unlimited paid leave policy so you never have to worry about not having enough time to tend to personal and family matters.
  • Flexible working hours so you can work when you are most productive and effective.
  • Learning credits to support courses or further studies.
  • A week every year dedicated for you to have the time and space to grow and pursue learning programmes.
  • A one-time grant for improving your work environment at home to facilitate our Work-From-Home experiment.
  • Dedicated mentor and coach to tailor-make a career growth plan.

Red Airship

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1290072
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned