Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Job Vacancies at Rensource Energy

    Posted: Apr 27, 2021
    Expires: Not specified
    Save
    Facebook
    X
    LinkedIn
    Email
    Copy link
  • Get new jobs in your inbox
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Register for our free webinar, Proven Strategies to Stand Out and Get Hired in 2027 and find out what’s stopping you from getting called back.

    Rensource is revolutionizing energy provision in Nigeria by offering a subscription based energy service that provides you the power you need to live your best life.

    View All Jobs at Rensource Energy


     

    Back End Developer

    About The Job

    • We are looking for a Java Backend developer responsible for building Java Backand API applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts.
    • Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential.

    Responsibilities

    • Translate application storyboards and use cases into functional applications
    • Design, build and maintain efficient, reusable, and reliable Java code
    • Ensure the best possible performance, quality, and responsiveness of the applications
    • Identify bottlenecks and bugs, and devise solutions to these problems
    • Help maintain code quality, organization, and automation

    Skills

    • Proficient in Java, with a good knowledge of its ecosystems
    • Proficient in Java Springboot
    • Proficient in PostgresSQL and MongoDB
    • Solid understanding of object-oriented programming
    • Familiar with various design and architectural patterns
    • Skill for writing reusable Java libraries
    • Knowledge of concurrency patterns in Java
    • Familiarity with concepts of MVC, JDBC, and RESTful
    • Experience with popular web application frameworks, such as Play and Spark
    • Knack for writing clean, readable Java code
    • Experience with both external and embedded databases
    • Understanding fundamental design principles behind a scalable application
    • Basic understanding of the class loading mechanism in Java
    • Creating database schemas that represent and support business processes
    • Basic understanding of JVM, its limitations, weaknesses, and workarounds
    • Implementing automated testing platforms and unit tests
    • Proficient understanding of code versioning tools, such as Git
    • Familiarity with build tools such as Ant, Maven, and Gradle
    • Familiarity with continuous integration.

    go to method of application »

    Solutions Architect

    Description

    • We are looking for an innovative Solution Architect to develop and implement a systems architecture that will meet business needs
    • The Solution Architect’s responsibilities include gathering requirements and functional specifications, assessing the current software systems in place in order to identify areas in need of improvement, and overseeing development teams
    • You should also be able to regularly update the company on any developments in systems architecture projects
    • To be successful as a Solution Architect, you should be able to integrate any updated specifications and requirements into the systems architecture
    • An outstanding Solution Architect should be able to explain complex problems to management in layman’s terms.

    Responsibilities

    • Building and integrating information systems to meet the company’s needs
    • Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it
    • Resolving technical problems as they arise
    • Providing supervision and guidance to development teams
    • Continually researching the current and emerging technologies and proposing changes where needed
    • Informing various stakeholders about any problems with the current technical solutions being implemented
    • Assessing the business impact that certain technical choices have
    • Providing updates to stakeholders on product development processes, costs, and budgets.

    Requirements

    • Bachelor's Degree in Information Technology, Software Engineering, Computer Science or related field
    • Minimum of 5 years experience in engineering and software architecture design.
    • Previous project management experience is advantageous
    • In-depth understanding of coding languages (Java, JavaScript) or (Java, JavaScript)
    • In-depth knowledge of Cloud computing Architecture e.g AWS
    • In-depth knowledge of DevOps (Jenkins, Github workflow) as well as containerization of application (Docker)
    • Sound knowledge of various operating systems and databases(Postgres, Mysql and Mongo)
    • Experience in SSO and Scaling User databases
    • Efficient communication skills
    • Strong organizational and leadership skills.

    go to method of application »

    Angular Web Developer

    Job Description

    • We are looking for a great JavaScript developer who is proficient with Angular Framework and with a strong understanding of React.js.
    • Your primary focus will be on developing user interface components and implementing them following well-known Angular framework. You should also know how to work with React.js
    • You will ensure that these components and the overall application are robust and easy to maintain.
    • You will coordinate with the rest of the team working on different layers of the infrastructure.
    • Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are important.

    Responsibilities

    • Developing new user-facing features using Angular
    • Developing new user interfaces with React.js
    • Building reusable components and front-end libraries for future use
    • Translating designs and wireframes into high-quality code
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

    Requirements

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    • Thorough understanding of AngularJS and its core principles
    • Experience with popular React.js workflows (such as Flux or Redux)
    • Familiarity with newer specifications of EcmaScript
    • Experience with data structure libraries (e.g., Immutable.js)
    • Knowledge of isomorphic React is a plus
    • Familiarity with RESTful APIs
    • Knowledge of modern authorization mechanisms, such as JSON Web Token
    • Familiarity with modern front-end build pipelines and tools
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Ability to understand business requirements and translate them into technical requirements
    • A knack for benchmarking and optimization
    • Familiarity with code versioning tools as Git

    go to method of application »

    React Native Developer

    Description

    • We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms.
    • You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
    • Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

    Responsibilities

    • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
    • Leverage native APIs for deep integrations with both platforms.
    • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
    • Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
    • Maintain code and write automated tests to ensure the product is of the highest quality.
    • Transition existing React web apps to React Native.

    Requirements

    • Firm grasp of the JavaScript and typescript language and its nuances, including ES6+ syntax
    • Knowledge of functional and object-oriented programming
    • Ability to write well-documented, clean Javascript code
    • Rock solid at working with third-party dependencies and debugging dependency conflicts
    • Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
    • Understanding of REST APIs, the document request model, and offline storage
    • Experiences with automated testing suites, like Jest or Mocha

    go to method of application »

    React Web Developer

    Description

    • We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).
    • You will ensure that these components and the overall application are robust and easy to maintain.
    • You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are important.

    Responsibilities

    • Developing new user-facing features using React.js
    • Building reusable components and front-end libraries for future use
    • Translating designs and wireframes into high-quality code
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

    Requirements

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    • Thorough understanding of React.js and its core principles
    • Experience with popular React.js workflows (such as Flux or Redux)
    • Familiarity with newer specifications of EcmaScript
    • Experience with data structure libraries (e.g., Immutable.js)
    • Knowledge of isomorphic React is a plus
    • Familiarity with RESTful APIs
    • Knowledge of modern authorization mechanisms, such as JSON Web Token
    • Familiarity with modern front-end build pipelines and tools
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Ability to understand business requirements and translate them into technical requirements
    • A knack for benchmarking and optimization
    • Familiarity with code versioning tools as Git

    Method of Application

    Build your CV for free. Download in different templates.

  • Save Report job
  • Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted
  • Send your application

Average Salary at Rensource Energy
₦ 321K from 8 employees
Mysalaryscale.com

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail