menu

Senior JavaScript Developer

About Ascent:

Ascent Software is an exciting, newly formed group and a premier provider of digital transformation projects to global corporate client bases including Bosch, G4S, Hive, BT, BDO, RSM amongst others. These companies entrust us with delivering their digital journey in the best possible way and we achieve this by empowering our teams to develop fantastic solutions and by applying our agile processes to every project. The business’s main development centers are in Bulgaria, Malta and UK, with 350 developers spread across 20 countries.

 

Our Culture:

  • World class delivery and attention to detail
  • Strong customer focus
  • Fast-paced environment
  • Can-do approach
  • Positive attitude towards change
  • Quick and eager to learn
  • Highly collaborative

 

The Role:

We are looking for a talented Engineer with a very strong Javascript background to join our React Native team. You should be used to working with Node, React Native and Redux. Naturally, native mobile experience would give you a competitive edge in this role too. Currently, we are looking for a developer to work on a project in the IoT sector.

 

Required skills and qualifications:

  • Required: Very strong Javascript background (React Native, Node, Redux, ES6)
  • Required: 1+ years of working with React Native
  • Required: Experience performing in a team and working harmoniously with others
  • Required: Native level written and spoken English
  • Experience working with different languages and technologies
  • Ability to navigate, understand, and reuse large existing codebases
  • A basic understanding of UI/UX design principles
  • Functional programming experience
  • Experience working with complex server-side design
  • Have at least some native iOS or Android mobile application development experience
  • Knows indexing strategies and how to optimise databases.
  • Proficient in use of ORM tools
  • Good knowledge of editors, debuggers, IDEs, open source alternatives
  • Deep knowledge of platform internals and can visualize how the platform takes the program and converts it into executable code
  • Proficient knowledge of software design patterns

An ideal candidate has:

  • Strong critical thinking skills
  • Exceptional written and spoken English communication skills
  • A proactive and autonomous approach towards work
  • Experience working across a variety of different languages
  • Ability to work on large codebases with require patience to understand
  • High quality coding standards
  • Strong team ethic; keen to help other team members succeed

 

Delivering exceptional value to our customers is imperative. The ideal candidate is the perfect brand ambassador; a brilliant technical mind with the accompanying interpersonal skills necessary to function in a team environment.

As a Ascent developer you will work in a small and close-knit group. Our mindset is focused on constant iteration and improvement.

 

 Responsibilities:

    This role is perfect for a candidate that not only enjoys development, but also wants to have input on the best approach and implementation method. On a typical day you will:

  • Work in dynamic squads in a team of 15+ skilled & enthusiastic React engineers
  • Morning stand-up with the team via video, a full structured development process
  • Have a direct input in application architecture decisions
  • Write efficient and testable code
  • Review PRs created by your fellow team members
  • Document your code concisely and clearly
  • Take part in regular retrospectives to improve the team process

     

Why join Ascent:

  • Ascent Software is on an upward trajectory to become a leading European provider of digital transformation with very clear targets on how to get there. Your role with us will help drive your career path upwards
  • We have an open and friendly environment and commitment to empowering employee growth through training/upskilling
  • We are a fast-growing company with modern offices in good locations
  • You will be involved in delivering exciting technology projects to leading global clients across the world
  • We offer competitive salaries with a clear progression path
  • We have great employee benefits such as health insurance, vouchers, sport activities cards, relax area with foosball, darts, ps4, regular team buildings and company events and others

Apply for this position