Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Apr 27, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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.
    Read more about this company

     

    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.

  • Send your application

    View All Vacancies at Rensource Energy Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail