Engineer II- Frontend Software Engineer

18 Minutes ago • 3 Years +
Frontend Development

Job Description

The Engineer II- Frontend Software Engineer will develop, test, and maintain interactive, data-rich user interfaces and web applications. This role involves supporting customers, contributing to process improvement, troubleshooting compliance and security challenges, and generating technical documentation. The ideal candidate will have a strong foundation in programming languages, web development fundamentals, and cloud technologies.
Good To Have:
  • Strong foundation in cloud platforms and machine learning concepts.
  • Solid foundation in web development technologies, including HTML, CSS, and JavaScript.
  • Understanding of responsive design principles.
  • Proficiency in a scripting language (e.g., Python, Ruby).
  • Basic knowledge of user interface (UI) and user experience (UX) design principles.
  • Strong interest in designing and developing interactive dashboards.
  • Eagerness to explore data visualization libraries.
  • High level of proficiency in React.
  • Familiarity with other JavaScript libraries and frameworks, such as Angular, or Vue.js.
  • Basic understanding of version control systems (e.g., Git).
  • Utilize Linux systems for development.
  • Implement CI/CD processes, including automated testing and public release procedures.
  • Handle basic database operations, optimizing storage and retrieval of geolocation data.
  • Manage APIs and containers (e.g., Docker) for cloud-based deployments.
  • Familiarity with different cloud hosting environments (AWS, Google, Azure, etc.).
  • Experience working in a collaborative environment with designers, back-end developers, and other team members.
Must Have:
  • Develop, test, and maintain intuitive, interactive, data-rich user interfaces and web applications.
  • Support customers to utilize and configure web applications.
  • Contribute to the continuous improvement of the development process, tools, and methodologies.
  • Troubleshoot & solve compliance, security, and maintenance challenges.
  • Generate technical documentation, presentations, and training materials.
  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Strong problem-solving skills and a passion for software development, Data Fusion, Analytics, and Cloud technologies.
  • Strong foundation in programming languages (e.g., Java, Python, C++, SQL, etc.).
  • Proficient in tools such as Git, JIRA, Jenkins etc.
  • 3+ years of professional experience in a similar domain.
  • Knowledge of user interface (UI) and user experience (UX) design principles.
  • Familiarity with CI/CD, database management, and serverless architecture with AWS or other cloud platforms.
  • Excellent communication and teamwork skills.

Add these skills to join the top 1% applicants for this job

team-management
communication
data-analytics
github
cpp
game-texts
automated-testing
react
html
ruby
user-experience-ux
user-interface
linux
aws
azure
data-visualization
ci-cd
angular
docker
front-end
vue.js
serverless-architecture
back-end
git
python
sql
jira
javascript
css
jenkins
java
machine-learning

Responsibilities:

  • Develop, test and maintain intuitive, interactive, data-rich user interfaces and web applications (40%)
  • Support customers to utilize and configure web applications (30%)
  • Contribute to the continuous improvement of the development process, tools, and methodologies. (10%)
  • Troubleshoot & solve compliance, security, and maintenance challenges (10%)
  • Generate technical documentation, presentations, and training materials to facilitate LoRa technology adoption and design-in (10%)

Minimum Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field
  • Strong problem-solving skills and a passion for software development, Data Fusion, Analytics, and Cloud technologies.
  • Strong foundation in programming languages (e.g., Java, Python, C++, SQL, etc.).
  • Proficient in tools such as Git, JIRA, Jenkins etc.
  • 3+ years of professional experience in a similar domain
  • Knowledge of user interface (UI) and user experience (UX) design principles and a willingness to learn more about creating intuitive and visually appealing user interfaces
  • Familiarity with CI/CD, database management, and serverless architecture with AWS or other cloud platforms
  • Excellent communication and teamwork skills.
  • Strong foundation in cloud platforms and machine learning concepts is a plus.

Desired Qualifications

Front-End Development:

  • Web Development Fundamentals: A solid foundation in web development technologies, including HTML, CSS, and JavaScript, acquired through coursework and personal projects.
  • Responsive Design: Understanding of responsive design principles and the ability to create web interfaces that adapt seamlessly to various screen sizes and devices.
  • Scripting Language Proficiency: Proficiency in a scripting language (e.g., Python, Ruby) to enhance web development capabilities and automate repetitive tasks.
  • UI/UX Awareness: Basic knowledge of user interface (UI) and user experience (UX) design principles and a willingness to learn more about creating intuitive and visually appealing user interfaces.

Dashboard Development:

  • Dashboard Interest: A strong interest in designing and developing interactive dashboards to display data, metrics, and insights to users.
  • Data Visualization: Eagerness to explore data visualization libraries to create engaging charts, graphs, and data representations within dashboards.

Framework and Library Proficiency:

  • JavaScript Mastery: Familiarity with JavaScript with a high level of proficiency in React. Additionally, it would be beneficial to have familiarity with other JavaScript libraries and frameworks, such as Angular, or Vue.js.
  • Version Control: Basic understanding of version control systems (e.g., Git) and a willingness to collaborate on code projects.
  • Linux Systems: Utilize Linux systems for development and automate LoRa network tasks.
  • CI/CD Pipelines: Implement CI/CD processes, including automated testing and public release procedures.
  • Database Management: Handle basic database operations, optimizing storage and retrieval of geolocation data.
  • Cloud Development Environment: Manage APIs and containers (e.g., Docker) for cloud-based deployments. Familiarity with different cloud hosting environments (AWS, Google, Azure, etc.)

Collaboration:

  • Team Collaboration: Experience working in a collaborative environment with designers, back-end developers, and other team members to bring IoT projects to life and ensure seamless integration.

Set alerts for more jobs like Engineer II- Frontend Software Engineer
Set alerts for new jobs by Semtech
Set alerts for new Frontend Development jobs in India
Set alerts for new jobs in India
Set alerts for Frontend Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙